可能的重复:
防止单击事件影响父 jquery
我有一个类似于这样的 DOM 结构:
<div class="parent">
<div class="child">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我有以下 jQuery:
$('.parent').click(function(){
$(this).hide();
});
Run Code Online (Sandbox Code Playgroud)
当.child点击我不希望家长躲,但显然因为.child是孩子.parent这自然会发生。我试过添加这个:
$('.child').click(function(e){
e.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)
但它仍然不起作用。我也试着更换e.stopPropagation同return false;
有什么建议?