我正在尝试破解tablesorter jQuery插件但没有成功。我想要的是这个......
我有一张桌子(运动队列表),一行设置为特定的班级。这基本上是为了展示决赛系列赛的资格,所以它必须始终保持在那个位置。例如。如果有人按胜利对表进行排序,我仍然希望第8行有一个我在开始时给它的类:
$("table.ladder tr:nth-child(8)").addClass("finals");
正如目前的tableorter,当表被排序时,这个TR显然会四处移动。使tablesorter最好的方法是什么才能保持第n行?
希望这有意义!!
答案 0 :(得分:5)
tableSorter有一个名为“sortEnd”的under-documented internal function,您可以将其绑定到...
$("table.ladder")
.tablesorter()
.bind("sortEnd", function(){
$("table.ladder tr").removeClass("finals");
$("table.ladder tr:nth-child(8)").addClass("finals");
})
我假设你只想移动课程,而不是数据。如果您的数据行始终位于底部,则可以使用<thead/><tbody/><tfoot/>
结构并将该行放在<tfoot/>