2 つのリスト項目を含む 3 つの unorderlist を作成します。すべてに同じクラスが含まれます。<ul>
私の問題は、1 つのアイテムがクリックされたときに既に開いているを非表示にする方法がわからないことです。アイテムを切り替えることができるように、以下のコードを実行しようとしましたが、唯一の問題は、すべてのアイテムを同時に開くことができることです。
$('.click_me').click(function(event){
event.preventDefault();
$(this).next('.ul_lists').toggle();
});
<a class="click_me" href="#">Click Me></a>
<ul class="ul_lists">
<li><a href="#" class="list_1">Some Item</a></li>
<li><a href="#" class="list_2">Some Item</a></li>
</ul>
<a class="click_me" href="#">Click Me></a>
<ul class="ul_lists">
<li><a href="#" class="list_1">Some Item</a></li>
<li><a href="#" class="list_2">Some Item</a></li>
</ul>
<a class="click_me" href="#">Click Me></a>
<ul class="ul_lists">
<li><a href="#" class="list_1">Some Item</a></li>
<li><a href="#" class="list_2">Some Item</a></li>
</ul>