关于js动态生成元素,注册(绑定)的事件失效的解决(on)

为了和 jQuery 保持同步,建议你从现在开始根据 1.9 的改变重写你网站的所有代码。
所以针对你的引入的jQuery的版本的不同,用法就大不相同了。
所以之前你的代码如果是
 
$("#title").live("click", function() {
    //...
});
 
现在要写成
 
$("#title").on("click", function() {
    //...
});
 
对于js动态生成的元素要使用 live,要写成
 
$(document).on("click", "#ele", function() {
    //...
}); 
发布了15 篇原创文章 · 获赞 3 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/u013587862/article/details/77199417