jQuery嵌套循环nextUntil选择器

jQuery nested loop nextUntil selector

本文关键字:选择器 nextUntil 嵌套循环 jQuery      更新时间:2023-09-26

所以我基本上有以下文件和html文档

jQuery(function () {
jQuery(".jx_form_Annuairecommunal").click(function () {
    jQuery(this).nextUntil().find('.level3').slideToggle(300);
    return false;
});
});

我的问题是我无法将手风琴效果停止到下一级。0级2级

我的nextUntil()函数并没有在需要的地方结束,所以它用all.level3打开的扩展了整个手风琴

感谢您提前回答

尝试

jQuery(function ($) {
    $(".jx_form_Annuairecommunal").click(function () {
        $(this).nextUntil('.jx_form_Annuairecommunal:has(.level0 .level2)').find('.level3').slideToggle(300);
        return false;
    });
});

演示:Fiddle