jQuery-如何使用;on()"方法代替“;live()”;
jQuery - how to use the "on()" method instead of "live()"?
我将live()
用于生成的页面和帧。但在jQuery 1.9
中,此函数已被弃用,并且不起作用。
我使用on()
而不是live()
,但这种方法只适用于一次,不适用于帧。
我的代码如下:
$("#element").live('click',function(){
$("#my").html(result);
});
解决方案是什么?
$('body').on('click', '#element', function(){
$("#my").html(result);
});
单击的元素选择器现在通过.on()
函数参数传递,上一个选择器应该替换为最接近的父选择器,最好是ID。如果您不知道要使用哪个父选择器,body
也可以工作,但效率较低。
请参阅jQuery1.9.live()不是一个关于如何迁移现有代码的函数。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 使用“;这个“;JavaScript原型方法中的关键字
- 序列化数据属性中对象的最可靠方法
- 使用Facebook live API创建实时视频对象时的隐私设置
- 使用Objective-C的JavaScript注入方法
- Ajax Live搜索发布到Laravel视图
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 如何将 .live() 方法替换为 .on() 方法
- OAuth.popup()方法在live中不工作,在本地主机上工作
- jQuery.live()与.on()方法,用于在加载动态html后添加点击事件
- jquery addClass没有正确执行"on"(ex live) jquery方法和数据表初始化
- jQuery:是否有一种方法可以自动添加属性到动态生成的HTML中,就像live()处理事件一样
- 如何与zclip插件一起使用live方法
- 当使用live()时,有没有一种方法可以强制事件只在给定的元素上激发一次(每个元素,而不是整个文档)
- jQuery-如何使用;on()"方法代替“;live()”;
- 在单选按钮上使用jQuery live方法