如何将tablesorter添加的[style =“display:table-row”]删除到表中的每一行?

时间:2013-12-20 19:17:39

标签: jquery css twitter-bootstrap tablesorter

我想在表中设置子行可折叠。可以使用引导程序collapse。但是,由于tablesorter添加了style="display: table-row",所以它不起作用,因此它始终可见。

我可以在哪里删除此CSS样式?

2 个答案:

答案 0 :(得分:1)

@Onimusha发表的评论中的解决方法是您的最佳选择。 tablesorter代码以编程方式将该样式内联添加到“TR”的DOM元素中。唯一的另一个选择是编辑tablesorter javascript的源以删除内联样式添加,并编译到您自己的自定义tablesorter-min.js

我建议将解决方法作为优雅的解决方案。

  $(".tablesorter tr").css("display", "");

答案 1 :(得分:1)

定义像这样的css类

.invisible-table tr {
    display: none !important;
}

然后根据需要添加/删除不可见的表类到tablesorter。