jquery为什么不支持live
程序员文章站
2022-04-05 16:45:47
...
jquery不支持live的原因:根据jQuery的官方描述,live方法在【1.7】中已经不建议使用,在【1.9】中删除了这个方法,并建议在以后的代码中使用on方法来替代。
jquery不支持live的原因:
根据jQuery的官方描述,live方法在1.7中已经不建议使用,在1.9中删除了这个方法。并建议在以后的代码中使用on方法来替代。
在新版的jquery(>1.9版本即为新版)中,live()方法已经被删除了,所以我们在调用的时候会提示该函数不存在,js报错。 用live的时候要注意jquery的版本,根据官方文档,从1.7开始就不推荐live和delegate
了,1.9里就去掉live了。
之前的live方法如:
$("#con_imgs").live('change',function(){ v = $(this).val(); $("input[name='contentimg']").val(v); });
jquery1.10后可用on 代替live
$("#con_imgs").on('change',function(){ v = $(this).val(); $("input[name='contentimg']").val(v); });
on方法可以接受三个参数:事件名、触发选择器、事件函数。
相关免费学习推荐:JavaScript(视频)
以上就是jquery为什么不支持live的详细内容,更多请关注其它相关文章!
推荐阅读
-
为什么要在引入的css或者js文件后面加参数的详细讲解_jquery
-
为什么小弟我配置的PHP5不支持MySQL
-
jQuery live事件的使用详解
-
jQuery中关于live绑定多个事件整理的详解
-
jQuery中关于用on代替delegate以及live的写法区别详解
-
jQuery链式操作如何实现以及为什么要用链式操作_jquery
-
jQuery中绑定事件bind() on() live() one()的异同
-
jQuery的三种bind/One/Live/On事件绑定使用方法
-
深入理解jQuery中live与bind方法的区别
-
HDMI 1.4标准为什么不支持2560*1440分辨率显示器