jquery为什么不支持live


本文摘自PHP中文网,作者coldplay.xixi,侵删。

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方法如:

1

2

3

4

$("#con_imgs").live('change',function(){

       v = $(this).val();

       $("input[name='contentimg']").val(v);

 });

jquery1.10后可用on 代替live

1

2

3

4

$("#con_imgs").on('change',function(){

         v = $(this).val();

        $("input[name='contentimg']").val(v);

});

on方法可以接受三个参数:事件名、触发选择器、事件函数。

相关免费学习推荐:JavaScript(视频)

以上就是jquery为什么不支持live的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

jQuery判断是否存在滚动条的方法

jQuery中$符号的作用是什么?

jQuery中.post和.ajax的区别是什么

jQuery怎么判断数组是否为空?

jQuery查找元素是否存在

jQuery遍历方法有哪些?

jQuery怎么样判断值是否是url地址

jQuery如何验证输入的是否为中文

jQuery中如何打开新的窗口

jQuery有哪些选择器

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...