问答详情
源自:6-2 jQuery事件对象的属性和方法

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

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

提问者:qq_广阔草原_0 2016-07-28 11:14

个回答

  • 铃铛3
    2016-08-11 16:38:06

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

  • Kirio
    2016-08-03 12:32:06

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

  • Kirio
    2016-08-03 11:55:03

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

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

    这样写就可以,不太理解



  • _FYX_
    2016-07-31 11:38:58

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

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

            e.stopPropagation();

        });

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

  • 谢小疯
    2016-07-28 13:26:51

    使用event.isDefaultPrevented()