如果我有一个子表,Zebra小部件不起作用?

时间:2010-10-04 17:02:25

标签: jquery plugins jquery-plugins tablesorter

我遇到了JQuery tablesorter插件的问题。

我使用“zebra”小部件,但如果我在主表中有另一个表,它就不起作用。

$("#selection_table").tablesorter(
     {
          widgets: ['zebra']
        })

如果我在selection_table的某个地方有另一张桌子,那么zebra小部件就会停止正常工作。

有没有办法解决这种行为?

非常感谢

1 个答案:

答案 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")做奇数/偶数。