jQuery вложенный цикл селектор nextUntil
Итак, у меня есть следующие файлы и HTML-документ
jQuery(function () {
jQuery(".jx_form_Annuairecommunal").click(function () {
jQuery(this).nextUntil().find('.level3').slideToggle(300);
return false;
});
});
Моя проблема в том, что я не в состоянии остановить эффект аккордеона на следующий.level0.level2
Моя функция nextUntil() не заканчивается там, где нужно, и поэтому она расширяет весь аккордеон со всеми открытыми.level3
Спасибо за ваши полезные ответы заранее
1 ответ
Решение
Пытаться
jQuery(function ($) {
$(".jx_form_Annuairecommunal").click(function () {
$(this).nextUntil('.jx_form_Annuairecommunal:has(.level0 .level2)').find('.level3').slideToggle(300);
return false;
});
});
Демо: скрипка