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 easyui 乱码怎么办

jQuery中$("#")与$("#"+xx)的差异

jQuery中能用session吗

jQuery兼容不支持ie8浏览器怎么办

jQuery怎么自定义函数

通过jQuery怎么获取数据库的内容

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

jQuery怎样才能快速滚动到页面顶部

jQuery focus()怎么用

jQuery弃用的函数有哪些?

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




打赏

取消

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

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

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

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

评论

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