Когда я нажимаю на любое .show, я хочу закрыть все .list и открыть только тот, который я нажал.Как закрыть активный класс toggle, если я нажму на другой класс toggle или элементы в jquery?
Я пробовал это, но он не работает должным образом.
$('.show').click(function(){
$('.list1').toggleClass("displaylist");
});
$('.show2').click(function(){
$('.list2').toggleClass("displaylist");
});
$('.show3').click(function(){
$('.list3').toggleClass("displaylist");
});
.list1, list2,list3{display:none;}
.displaylist{display:block;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li class="show"></li>
<div class="list1">
<select>
<option></option>
</select>
</div>
<li class="show2">list2</li>
<div class="list2">
<select>
<option></option>
</select>
</div>
<li class="show3"></li>
это очень неясно – guradio
код, код, код, код! Если вы покажете нам свою структуру html, я готов поспорить, что будет способ написать это, так что вам нужно всего лишь одно событие click – Pete