【问题标题】:Toggle Open for rows after a particular class name为特定类名之后的行切换打开
【发布时间】:2012-01-02 15:18:27
【问题描述】:

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

http://jsfiddle.net/EBtPP/

【问题讨论】:

    标签: jquery jquery-selectors jquery-traversing


    【解决方案1】:

    如果您将每个组包裹在 <tbody> 标记之间,您可以尝试这样的操作:http://jsfiddle.net/EBtPP/2/

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

    【讨论】:

    • 谢谢.. 它工作得很好,但问题是,数据是使用 .Net 从服务器端填充的,并且很难区分组,所以他们不能使用 tbody 对其进行分组.. . 有没有其他替代方法可以实现这一目标..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-10
    • 2023-03-22
    • 1970-01-01
    • 2021-03-19
    • 1970-01-01
    • 2021-07-03
    相关资源
    最近更新 更多