LenovoId
@LenovoId
svg, css,js

Как закрыть другого потомка?

Как сделать что бы при клике на следующий li предыдущий ul закрывался ?
https://jsfiddle.net/lenskyuser/moq9m5fc/1/
  • Вопрос задан
  • 109 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
$('ul').click(function(e) {
  e.stopPropagation();
  const $li = $(e.target).closest('li');
  if ($li.length) {
    $li.children('ul').toggle();
    $li.siblings().children('ul').hide();
  }
}).find('ul').hide();

https://jsfiddle.net/297m5euz/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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