我正在尝试破解tablesorter jQuery插件,但没有成功。我想要的是这个...
我有一张桌子(运动队列表),并为特定班级设置了一行。这基本上是为了显示决赛系列的资格,因此必须始终保持在该位置。例如。如果有人按获胜顺序对表进行排序,我仍然希望第8行具有我在一开始就给它的课程:
$("table.ladder tr:nth-child(8)").addClass("finals");
就目前而言,当表排序器对表进行排序时,此TR显然会移动。如此使表排序器保持在第n行的最佳方法是什么?
希望这有道理!!
最佳答案
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/>
关于javascript - tablesorter jQuery骇客,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5265418/