Jquery 为特定类名后的行切换“打开”

Jquery 为特定类名后的行切换“打开”,jquery,jquery-selectors,jquery-traversing,Jquery,Jquery Selectors,Jquery Traversing,我试图在特定类之后切换打开的行。当前脚本隐藏类“toggle open”之后的所有行。但我看到的是,只隐藏从相邻行开始的行,直到下一个类“toggle open”上方的行。 有没有关于如何实现这一点的想法 如果您将每个组包装在标记之间,您可以尝试以下方法: 谢谢它工作得很好,但问题是,数据是使用.Net从服务器端填充的,很难区分组,因此他们无法使用tbody对其进行分组。。。是否有其他替代方法来实现这一点。。 $('td.toggle-open').on('click', function()

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


如果您将每个组包装在
标记之间,您可以尝试以下方法:


谢谢它工作得很好,但问题是,数据是使用.Net从服务器端填充的,很难区分组,因此他们无法使用tbody对其进行分组。。。是否有其他替代方法来实现这一点。。
$('td.toggle-open').on('click', function() {
    $(this).parent().nextUntil('tr:has(td.toggle-open)').toggle();
});