@HovardRork
Верстальщик

Как сделать, чтобы по клику открывался и закрывался только дочерний ul?

$('menu_item').click(function() {
  $('menu_item ul').slideToggle("slow");
  });
});

<div class="menu_item">Музыка
    <ul>
        <li>Музыка</li>
        <li>Музыка</li>
    </ul>
</div>
<div class="menu_item">Музыка
    <ul>
        <li>Музыка</li>
        <li>Музыка</li>
    </ul>
</div>

Код работает только при нажатии на верхний итем. Открывает сразу все ul.
Как сделать, чтобы при нажатии на итем он открывал и закрывал только свой ul?
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
$('.menu_item').click(function() {
  $('ul', this).slideToggle('slow');
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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