$("body").on("click","a",function) 和 $("a").on("click",function) 的作用是一样的吧?

来源:5-2 on()的高级用法

jazia

2016-09-30 00:15

$("body").on("click","a",function) 什么时候用这个呢?

两者有何区别?

我们一般不是用第二种方式吗?求大神解答。

写回答 关注

1回答

  • 修挖机的猿
    2016-09-30 00:42:49

    加了a是在冒泡的时候遇到a才会触发,也就是说如果冒泡没有遇到a它就不会触发,你点不a标签的区域,是不是没有触发呢?而没有加的就会直接触发,你点不是a标签的区域只要在body里面它就会触发

jQuery基础(三)—事件篇

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

89997 学习 · 625 问题

查看课程

相似问题