我尝试了几个不同的场地,最终回到了这个位置,这让我可以单独打开和关闭它们,但我也可以打开一个下拉菜单,然后在没有第一次关闭的情况下打开另一个下拉列表。我想能够打开和关闭它们以及在打开一个时关闭所有其他人。
$('.list > li a').click(function () {
$(this).parent().find('ul').toggle();
});
答案 0 :(得分:1)
您可以先隐藏所有其他元素,然后切换当前元素。
$('.list > li a').click(function () {
$('.list > li a').not(this).parent().find('ul').hide();
$(this).parent().find('ul').toggle();
});