这是我的html:
<ul id="dmenu">
<li><a href="#">menu item one</a></li>
<li><a href="#">menu item two</a>
<ul class="displayNone">
<li><a href="#">menu item one</a>
</ul>
</li>
</ul>
当用户单击其中一个 a 标签时,我希望我的代码检查父 li 标签中是否有任何 ul 标签。如果有,那么我想阻止 a 标签的默认操作和 slideToggle 子 ul 元素
我的jQuery自动取款机:
$('#dmenu > a').click(function(e) {
if (this.parent().has('ul')) {
e.preventDefault();
$(this).children().slideToggle();
}
});