我想创建一个简单的可折叠的多层次,其中每个ul是可折叠的。我很难判断我做错了什么。 我的剧本是jsfiddlejquery简单的可折叠列表问题
<ul id="usernav">
<li>Manage
<ul >
<li >child11
<ul>
<li> some1</li>
<li> some2</li>
</ul>
</li>
<li>child12</li>
</ul>
</li>
<li>Subscriptions
<ul>
<li>E-Briefings</li>
<li>E-Briefings Subscriptions</li>
<li>Knowledge Briefings</li>
</ul>
</li>
<li>Media Store
<ul>
<li>Image Store</li>
<li>Document Store</li>
<li>Media Store</li>
</ul>
</li>
我的剧本是
$('#usernav').find('ul').hide();
$('li').click(function() {
$(this).children('ul').toggle();
});
当你点击一个嵌套里,那点击气泡也向家长里,你需要防止起泡http://jsfiddle.net/vTdRg/1/ –