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 に答える