我有以下结构:扩大父李点击孩子UL
<div class="Downloadscontainer">
<ul>
<li>level 1</li>
<li><a href="#">level 1</a>
<ul>
<li>level 2</li>
<li>level 2</li>
<li><a href="#">some page</a>
<ul>
<li>level 2</li>
<li>level 2</li>
</ul>
</li>
</ul>
</li>
</ul>
,我试图以其父李点击显示UL,以下是我的jQuery
$(document).ready(function() {
$(".Downloadscontainer ul li ul").css("display", "none");
$(".Downloadscontainer li").each(function() {
$(this).click(function() {
if ($(this).children('ul').length > 0) {
$('.Downloadscontainer li ul').toggle();
}
});
});
});
所以,如果我点击1级LI
它显示UL
,然后如果我点击2级LI
其中有UL
以及它关闭1级LI
的UL
;我希望它继续打开子女UL
。我怎样才能获得这个功能?
感谢你给予的帮助:)现在我对它有了更好的理解。 – 2014-10-17 11:03:06