示例代码:
<div id="a">
<div id="b">
Click here
</div>
</div>
<script>
$('*').click(function() {
alert($(this).attr('id'));
});
</script>
当您单击“单击此处”时,它会发出警报twice,一旦与 'b' 然后与 'a'.
我需要弄清楚如何让 jQuery忽略所有的父母用户点击的位置并发出警报,在本例中为“b”。
尝试这个:
$('*').click(function(e) {
e.stopPropagation();
// do something
});
您可以在这里找到文档:http://api.jquery.com/event.stopPropagation/ http://api.jquery.com/event.stopPropagation/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)