raselgit
@raselgit
Веб-дизайнер

Как найти одинаковые элементы из других блоков?

Делаю выпадающие списки. Вот код:
<div class="audio__item section__item">
	<div class="audio__select">
		<div class="audio__input">Список треков</div>
		<div class="audio__list">
	</div>
</div>

<div class="audio__item section__item">
	<div class="audio__select">
		<div class="audio__input">Список треков</div>
		<div class="audio__list">
	</div>
</div>

<div class="audio__item section__item">
	<div class="audio__select">
		<div class="audio__input">Список треков</div>
		<div class="audio__list">
	</div>
</div>

Пытаюсь сделать, чтобы если открыт первый .list и пользователь открывает другой, то, чтобы первый при этом закрывался. Вот такой код у меня сейчас:
$('.audio__select').click(function(e) {
	e.preventDefault();
	$(this).parent().find('.audio__list').toggleClass('active');
});
  • Вопрос задан
  • 188 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
$('.audio__select').click(function(e) {
  e.preventDefault();
  $('.audio__list').removeClass('active') // закрыть все
  $(this).parent().find('.audio__list').toggleClass('active');
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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