vladislav_boychenko
@vladislav_boychenko
Купаюсь в гривнах

Как работать с дочерным элементом конкретного пункта меню?

Доброго времени суток.
Сразу к сути вопроса. Я определяю отцовский элемент меню и подменю таким образом:
... = $('#menu > ul > li');
... = $('#menu > ul > li').children();

И с помощью "slideToggle" раскрываю и скрываю по клику подменю. Но при нажати на один отцовский элемент раскрываются дочерные элементы всех заглавных ссылок. Как обращаться к дочерному элементу только конкретно той ссылки, на которую кликает человек?
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
$(".nav-item").on("click", function(e) {
      $(this).find(".dropdown").slideToggle();    
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
FFxSquall
@FFxSquall
Могу писать код, могу не писать
по клику в обработчике делать stopPropagation
Пример:
$('#menu > ul > li').on('click', function(e) {
  e.stopPropagation();
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы