0

我有一个根据 SQL 查询结果计算出的 HTML 表。列数不断变化。最后一列是“总计”。我想呈现按最后一列降序排序的表格。

有人可以帮助我如何实现这一目标吗?

我在互联网上看到的所有示例在排序列表行中都有硬编码的列号。

我尝试关注...(没有用)

var tableId = this.id;
var lastCol = $('#'+tableId).find('tr')[0].cells.length;
$('#'+tableId).tablesorter(
{
headers: {
       0: { 
       sorter: false
       }
},
sortList:[[lastCol,1],[1,0]],
widgets: ['zebra']
}); 

不用说...我是新手。任何帮助/建议表示赞赏...

4

1 回答 1

0

您可以尝试这样的方法来获取最后一列:

var lastCol = $('#'+tableId+' tr:first td:last').index();

这应该得到最后一列的正确索引......

于 2012-06-28T08:48:59.433 回答