我怎麼能對母li
使用jQuery .toggle
一個li
的sub-menu
一類的menu-item
用戶點擊後。菜單遵循以下模式:如何切換列表項的兒童與特定類
<ul class="menu">
<li class="menu-item"><a href="#">Click Here To Toggle Child UL</a>
<ul class="sub-menu"><!-- Toggle all this -->
<li class="menu-item"><a href="..">Sub Menu Item 1</a></li>
<li class="menu-item"><a href="..">Sub Menu Item 2</a></li>
</ul><!-- Toggle all this -->
</li>
<li class="menu-item"><a href="#">Menu Item Without Children</a></li>
</ul>
我知道我需要檢查,如果li
一類的menu-item
有ul
孩子一類的sub-menu
,如果這樣的話那撥動ul
。但是我不知道如何編寫代碼纔是最好的選擇。任何幫助,將不勝感激。
將它不是最好讓選擇器檢查它是否有ul兄弟,所以點擊不會綁定到所有的'a'鏈接。謝謝您的回答! – Mohammad
可能。從所有菜單項中刪除呼叫會節省一些毫秒。更新了示例。 – Samich
謝謝你更新你的答案,這是相當有教育意義的。 – Mohammad