所以我基本上有以下文件和html文档
jQuery(function () {
jQuery(".jx_form_Annuairecommunal").click(function () {
jQuery(this).nextUntil().find('.level3').slideToggle(300);
return false;
});
});
我的问题是我无法将 Accordion 效果停止到下一个 .level0.level2
我的 nextUntil() 函数没有在需要的地方结束,所以它扩展了整个 accordion 并打开了所有 .level3
感谢您提前提供有用的答案
最佳答案
尝试
jQuery(function ($) {
$(".jx_form_Annuairecommunal").click(function () {
$(this).nextUntil('.jx_form_Annuairecommunal:has(.level0 .level2)').find('.level3').slideToggle(300);
return false;
});
});
演示:Fiddle
关于javascript - jQuery 嵌套循环 nextUntil 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20067767/