我使用
jQuery Tablesorter 2.0 plugin提供一些基本的表排序功能.
在我的桌子上,我想有一个行号列.麻烦的是,Tablesorter插件将此列与其他所有内容进行排序.我已尝试为第一列设置“headers”属性,但这只会删除排序功能.当我按不同的列排序时,它不会阻止列重新排序.
解决方法
听起来您需要在每次对表进行排序时对行进行重新编号.试试这个(在你已经在桌面上初始化tableSorter之后使用它):
var table = $("#myTable"); table.bind("sortEnd",function() { var i = 1; table.find("tr:gt(0)").each(function(){ $(this).find("td:eq(0)").text(i); i++; }); });