我遇到了JQuery tablesorter插件的问题。
我使用“zebra”小部件,但如果我在主表中有另一个表,它就不起作用。
$("#selection_table").tablesorter(
{
widgets: ['zebra']
})
如果我在selection_table
的某个地方有另一张桌子,那么zebra小部件就会停止正常工作。
有没有办法解决这种行为?
非常感谢
答案 0 :(得分:0)
不知道你能在这做什么,代码不正确,这是小部件:
ts.addWidget({
id: "zebra",
format: function(table) {
if (table.config.debug) {
var time = new Date();
}
$("tr:visible", table.tBodies[0]).filter(':even').removeClass(table.config.widgetZebra.css[1]).addClass(table.config.widgetZebra.css[0]).end().filter(':odd').removeClass(table.config.widgetZebra.css[0]).addClass(table.config.widgetZebra.css[1]);
if (table.config.debug) {
$.tablesorter.benchmark("Applying Zebra widget", time);
}
}
});
$("tr:visible", table.tBodies[0])
应:$(table.tBodies[0]).children("tr:visible")
做奇数/偶数。