我有一个div,我已经将onclick
事件附加到该div上。在此div中有一个带有链接的标签。当我点击链接时,也会触发div的onclick
事件。如何禁用此功能,以便在div上单击链接时不会触发onclick
事件?
脚本:
$(document).ready(function(){
$(".header").bind("click", function(){
$(this).children(".children").toggle();
});
})
HTML 代码:
<div class="header">
<a href="link.html">some link</a>
<ul class="children">
<li>some list</li>
</ul>
</div>
$(".header a")
替换成了$(".header *")
并且选中了任何子元素(如 div、form、input 等)。 - aldo.roman.nurena