Задать вопрос
@mydarck

Как сохранить класс дочернего элемента?

Меню имеет вид:
<ul>
    <li class="active">
        <a></a>
        <ul>
            <li class="active">
                  ...
            </li>
        </ul>
....

При этом для переключения класса active у родительских элементов я использую следующий код:
$('.parent-list li').click(function(){
		$('.parent-list li').removeClass('active');
		$(this).toggleClass('active');
	});

Но при этом у дочернего элемента тоже пропадает класс active. Подскажите, пожалуйста, как этого избежать?
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@ssumatokhin
$('.parent-list > li').removeClass('active');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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