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

被阻止了为什么还会显示

我点击绿色框里的空白部分,为什么还会显示body缘故被单击啊???不是已经阻止了吗?

我觉得应该是显示div元素被单击才对啊

提问者:慕侠1357420 2017-04-18 11:30

个回答

  • qq_菲琳池子_0
    2017-04-18 14:51:18

    手动点击input,是直接执行了:

    $("#accident").on("click",function() {

            alert("trigger触发的事件会在 DOM 树中向上冒泡");

        });

    而不是用trigger或者triggerHandler方法来触发的。阻止浏览器默认行为是说的triggerHandler。