Задать вопрос
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

При наличии класса active показывать родителя?

https://jsfiddle.net/webirus/gLL51r2p/
Привет всем.
Задача в общем, наверно простая, но что-то никак не пойму, как решить.
При наличии класса .active у одного из li, не скрывать ul, в котором есть этот класс.
Даже правильней будет так.
Если у какого-то li есть класс active, показывать все родительские ul раскрытыми.
В меню нет других классов, всё было сделано давно через ul li ul li ul li )))
  • Вопрос задан
  • 233 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
$('.nav').find('.active').closest('ul').show();
https://jsfiddle.net/DelphinPRO/gLL51r2p/1/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы