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;
    });
});

Демо: скрипка

Другие вопросы по тегам