次のリストがあります。
- 根
- 子1
- 子2
ルートは折りたたむことができますが、子は折りたたむことができません。次のコードでは、どちらかをクリックすると両方が折りたたまれます。子供が倒れないようにするにはどうすればよいですか?
<li data-toggle="collapse" data-target="#root"><a href="#">Root</a>
<ul class="nav nav-list collapse" id="root">
<li><a href="some_url">Child1</a></li>
<li><a href="some_url">Child2</a></li>
</ul>
</li>
編集:私が欲しいものを説明するためのより良いアプローチ。
- ルートは最初から折りたたまれています。ルートをクリックすると、子が表示され(上記のコードで動作します)、ルートを再度クリックすると、子が非表示になります(動作します)
- 子供が表示されたら、子供をクリックします。このクリックで折りたたみがトリガーされ、子が再び非表示になります。(これは私が防止しようとしているものです)
jsfiddle: http://jsfiddle.net/MgcDU/4537/