好的。那么一位善良的家伙帮助我如何识别前4行,然后单独将css应用到他们身上..
$("table").each(function() {
$("tr:gt(4)", this).addClass("hidden");
});
$("table").tablesorter();
现在我需要修改扩展程序附带的tablesorter,以便在执行排序时重新计算类分配。所以基本上所有的tr都会删除它们的类,然后根据新的类型重新计算。
我希望这是有道理的
答案 0 :(得分:1)
您是否需要修改tablesorter插件,或者您是否可以创建自己的插件从所有hidden
中删除<tr>
类,然后调用tablesorter,然后执行$("tr:gt(4)", this).addClass("hidden");
?
或者,看看http://tablesorter.com/docs/example-triggers.html。看起来你可以绑定到sortStart和sortEnd事件,如下所示:
$("table").tablesorter();
$("table").bind("sortStart",function() {
// remove hidden class here
}).bind("sortEnd",function() {
// add hidden class to certain rows here
});