gpt4 book ai didi

javascript - div 上的点击事件不应由其子项触发

转载 作者:数据小太阳 更新时间:2023-10-29 05:56:28 24 4
gpt4 key购买 nike

假设我有以下代码:

<div id="parent">
<div id="child"></div>
</div>

现在我将一个 onClick 事件附加到父 div:

$('#parent').click(function() { ... });

当我点击子 div 时,有没有一种简单的方法可以阻止事件触发?我不想做类似的事情

$('#child').click(function() { return false; });

因为子 div 可以包含链接...

谢谢!

最佳答案

检查 event target .

以下代码未经测试。

var div = document.getElementById('parent');
jQuery(div).click(function(event) {
if (event.target !== div) {
return false;
}
});

关于javascript - div 上的点击事件不应由其子项触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1389845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com