function sortTable(type) {
// 获取所有行并按第1列进行排序
var sortedRows = $('#myTbody tr').sort(function (a, b) {
// 获取需要排序的列的值,可能是数字或者字符,这个根据自己的需要
var indexa = Number.parseInt($(a).find('td:eq(0)').text());
var indexb = Number.parseInt($(b).find('td:eq(0)').text());
if(type == 2){
return indexb - indexa; // 降序
}else{
return indexa - indexb; // 升序
}
});
// 清空原始表格内容
$('#myTbody').empty();
// 将排好序的行重新添加到表格中
$.each(sortedRows, function () {
$('#myTbody').append($(this));
});
}
js对表格table行排序
于 2024-01-31 18:01:15 首次发布