为了账号安全,请及时绑定邮箱和手机立即绑定

为啥$("span").click(function() 阻止事件冒泡不成功

为啥$("span").click(function() 阻止事件冒泡不成功

正在回答

5 回答

加上后和注释后都点下看看就知道了 是成功的

0 回复 有任何疑惑可以回复我~

不好意思 看错楼上代码了,也是可行的

0 回复 有任何疑惑可以回复我~

 楼上的试了下并无法阻止冒泡到content

   $("span").click(function() {
        $("#msg").html($("#msg").html() + "<p>内层span元素被单击</p>");
    });
    event.stopPropagation();

这样写就可以,不太理解



0 回复 有任何疑惑可以回复我~

$("span").click(function(e) {

        $("#msg").html($("#msg").html() + "<p>内层span元素被单击</p>");

        e.stopPropagation();

    });

这样写就可以阻止它冒泡了 要明白冒泡的原因 

0 回复 有任何疑惑可以回复我~

使用event.isDefaultPrevented() 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为啥$("span").click(function() 阻止事件冒泡不成功

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信