扫码关注官方订阅号
Click me A Delete !!
点击 删除的 时候 , 还会触发另一个 a 的 click 事件 - -
认证高级PHP讲师
$(document).on('click', ".btn-delete", function (event) { alert("^~^ You have click Delete! "); event.stopPropagation(); });
典型的冒泡
这是事件冒泡啊,你的二个事件没有阻止冒泡,所以触发了第一个事件
$(document).on('click', ".btn-delete", function (e) { alert("^~^ You have click Delete! "); e.stopPropagation(); });
这是事件冒泡,父级如果和子级绑有相同事件(如题主的click事件),则在触发子集事件的时候同时会触发父级相同事件,所以要阻止冒泡e.stopPropagation();
e.stopPropagation();
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
典型的冒泡
这是事件冒泡啊,
你的二个事件没有阻止冒泡,所以触发了第一个事件
这是事件冒泡,父级如果和子级绑有相同事件(如题主的click事件),则在触发子集事件的时候同时会触发父级相同事件,所以要阻止冒泡
e.stopPropagation();