我有以下結構:擴大父李點擊孩子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