在特定类名后切换打开行

时间:2012-01-02 06:40:03

标签: jquery jquery-selectors jquery-traversing

我试图在特定类之后切换打开的行。当前脚本在“toggle-open”类之后隐藏所有行。但我所看到的是,只隐藏从相邻行开始的行,直到下一个类“toggle-open”上方的行。 关于如何实现这一点的任何想法??

http://jsfiddle.net/EBtPP/

1 个答案:

答案 0 :(得分:1)

如果您在<tbody>个代码之间包装每个群组,可以尝试以下内容:http://jsfiddle.net/EBtPP/2/

$('td.toggle-open').on('click', function() {
    $(this).parent().nextUntil('tr:has(td.toggle-open)').toggle();
});