新建div触发绑定在元素选择器上的js事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新建div触发绑定在元素选择器上的js事件相关的知识,希望对你有一定的参考价值。

在Jquery1.8版本之前,使用.live()绑定事件可以在新建div后自动绑定该div所在选择器所绑定的js事件。
但是从1.8以后,官方推荐用on方法来绑定事件。
那么,用.on()来绑定事件也可以和.live()达到相同的效果:
$(document).on(‘事件‘,‘元素选择器‘,function(){})
eg:
初始化时对class为"btn"的div绑定了click事件,新建一个class为"btn"的div,使其也绑定该click事件:
$("body").on("click",".btn",function(){
  alert("点击了这个div!!!")
})

以上是关于新建div触发绑定在元素选择器上的js事件的主要内容,如果未能解决你的问题,请参考以下文章

动作选择器上的 chartist js:查找 ct-point 元素的坐标

AJAX||Jquery各种选择器(js笔记)

选择器上的 PHP 逻辑问题

为什么ajax加载出来的html,无法用选择器绑定事件?

jquery绑定事件on()方法

急jquery $(window).scroll失效