示例代码:
<div id="a">
<div id="b">
Click here
</div>
</div>
<script>
$('*').click(function() {
alert($(this).attr('id'));
});
</script>
Run Code Online (Sandbox Code Playgroud)
当你点击"点击这里"它提醒两次,一次以" b ",然后用" 一 ".
我需要弄清楚如何让jQuery 忽略用户点击的所有父母,只是警告,在这种情况下,'b'.
Hai*_*vgi 14
试试这个:
$('*').click(function(e) {
e.stopPropagation();
// do something
});
Run Code Online (Sandbox Code Playgroud)
在这里您可以找到文档:http://api.jquery.com/event.stopPropagation/