jquery动态新增的元素无法触发事件问题的解决办法方法

来源:互联网 发布:php采集器 代码 编辑:程序博客网 时间:2024/05/24 03:00

我们请示难免会适用ajax往页面中添加元素,新添加的元素导致原有的绑定事件失效,无法触发。

解决这个问题有3种办法:

1、onClick=“”

直接在元素上添加   onClick=“” 来触发相应的函数。不过这个方法太Low,

2、live

$('.liLabel').live('click', function(){ alert('OK');});

3、on

通过on方法绑定事件,可以绑定到它的父级,也可以绑定到body

$("#ulLabel").on('click','.liLabel',function(){ alert('OK')});
或者绑定到body

$("body").on('click','.liLabel',function(){ alert('OK')});




阅读全文
0 0