我有个元素看起来像这样,
<div class='outer'>
<div class='inner'></div>
</div>我有两个关于DOM元素的事件,
$('.outer').click(function(e){
console.log("outer has been triggered");
});
$('.inner').click(function(e){
console.log("inner has been triggered");
});现在,如果单击.outer,我在控制台中得到“外部已被触发”,如果我单击.inner,得到“外部已被触发”和“内部已被触发”,是否有一种方法仅在内部单击触发内嵌事件,并将其嵌套在外部div中?
发布于 2014-09-30 15:39:05
$('.inner').click(function(e){
console.log("inner has been triggered");
e.stopPropagation();
});https://stackoverflow.com/questions/26124728
复制相似问题