问答详情
源自:7-2 jQuery自定义事件之triggerHandler事件

trigger停止冒泡的问题

$("button:first").click(function() {

        e.stopPropagation();

        $("a").trigger("click");

        $("input").trigger("focus","传递");

    });

加上e.stopPropagation()后click事件函数无法触发可以理解,因为click绑定在父元素上,但是为社么input上的focus事件函数也无效了..这点想不通啊,focus不是本来就不支持事件冒泡的吗?而且focus事件是绑定在input元素上的,也不需要冒泡啊,,,求大神解答一下

提问者:DeppSparrow 2017-12-08 01:47

个回答

  • qq_公纸晓黑_0
    2017-12-10 20:44:08
    已采纳

    focus通过input冒泡