2011-02-08 15 views
1


無名前エイジ
1.ジャック50
2ビル35
3.ウェイン30
4.マイク15
jQueryのtablesorter「unsortable欄」問題

これは私のコードです。

$("#datatable").tablesorter({ 
    headers:{0: {sorter: false}}, 
    widgets: ['zebra'] 
}); 

私はヘッダがunclickable作ることができますが、私が欲しいのは、年齢によるユーザソートは、彼らがこのようになるのでとき、最初の数unsortableを作ることです:
1.マイク15
2 。ウェイン30
3ビル35
4.ジャック50

それはどのように可能ですか?
ありがとうございます。

答えて

0

だけの値にテーブルがソートされるたびに書き換え、最初の列がunsortableすることを心配しないでください:

$('table').tablesorter(/* Your favorite options */); 
$('table').bind('sortend', function() { 
    $(this).find('tbody tr td:first-child').each(function(i) { 
     $(this).html((i + 1) + '.'); 
    }); 
}); 

最初の列のインデックス番号はどこにも実際のデータではありません、彼らはです毎回あなたの問題を解決するだけでなく、理にかなっています。