他のサブメニューがクリックされた場合は、サブメニューを閉じて新しいサブメニューを開く必要があります。つまり、一度に複数のサブメニューを開きたくないということです。ただし、すべてのサブメニューを閉じることができるはずです。
これが私のjqueryスクリプトです:
<script>
$('.show_hide').hide();
$("li:has(ul)").click(function(){
$("ul",this).toggle('slow');
});
</script>
そしてhtml:
<ul id="left-menu" class="menu-v">
<li>
<a>Menu</a>
<ul class="menu-v show_hide">
<li>
<a >submenu </a>
</li>
<li>
<a >submenu 2</a>
</li>
</ul>
</li>
</ul>