【发布时间】:2013-11-19 09:30:41
【问题描述】:
所以我基本上有以下文件和html文档
jQuery(function () {
jQuery(".jx_form_Annuairecommunal").click(function () {
jQuery(this).nextUntil().find('.level3').slideToggle(300);
return false;
});
});
我的问题是我无法停止手风琴效果到下一个.level0.level2
我的 nextUntil() 函数不会在需要的地方结束,因此它会在所有 .level3 打开的情况下扩展整个手风琴
感谢您提前提供有用的答案
【问题讨论】:
-
仅供参考,ID 必须是唯一的(参考您的 jsFiddle)
-
也许你想要
jQuery(this).nextUntil('div.level3').slideToggle(300);?这将获取当前直到 div 旁边的所有元素,类为 'level3' -
A. Wolff 我有唯一的 ID,Vit Kos 你的方法切换我的 .level2 而不显示任何 .level3
标签: javascript jquery jquery-selectors nested-loops nextuntil