trigger停止冒泡的问题

来源:7-2 jQuery自定义事件之triggerHandler事件

DeppSparrow

2017-12-08 01:47

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

        e.stopPropagation();

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

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

    });

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

写回答 关注

1回答

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

    focus通过input冒泡

    qq_演绎陌... 回复tobeyo...

    笨蛋,啥也不会

    2018-05-03 11:08:45

    共 2 条回复 >

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题