我正在使用 return false 来停止父链接触发。父链接用于打开下拉列表。
我遇到的问题是这个 return false 也为下拉列表中的孩子设置了 return false 。
如何仅将父链接设置为 false,而将所有子链接设置为 true?
jQuery:
$('#account').on('click', function() {
$('#account-options').fadeIn('slow');
$(document).one('click', function() {
$("#account-options").fadeOut('slow');
});
return false;
});
$("#account-options").on('click', function() {
return false;
});
HTML:
<li id="account"><a href="/account">Your Account</a>
<ul id="account-options">
<li><a href="">test1</a></li>
<li><a href="">test2</a></li>
</ul>
</li>
谢谢你。