我有以下列表:
- 根
- 孩子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>
编辑:更好的方法来描述我想要的。
- 根从一开始就折叠起来。如果我单击 root,它应该显示孩子(使用上面的代码),如果我再次单击 root,它应该隐藏孩子(也可以)
- 显示孩子后,我单击一个孩子。此单击将触发折叠并再次隐藏子项。(这是我试图阻止的)
jsfiddle:http: //jsfiddle.net/MgcDU/4537/