我正在使用与此类似的 HTML 结构
<ul class="top-level">
<li><a href="#"></a>
<ul class="dropdown">
<li><a href="#"></a>
</li>
<ul>
<li>
</ul>
像这样使用 jQuery
$(".top-level").on("click", "a", function() {
$(this).next("ul.dropdown").toggle(); // Show / hide the corresponding sub-menu
});
除了单击一个链接以拉下一个下拉菜单后,当我单击另一个顶级链接以拉下另一个下拉菜单时,第一个下拉菜单不会消失。有没有办法选择 .dropdown 中的所有其他元素,除了我想要的元素并要求它们隐藏自己?
提前致谢