首页 > web前端 > js教程 > jquery为什么不支持live

jquery为什么不支持live

coldplay.xixi
发布: 2020-11-19 15:51:32
原创
1891 人浏览过

jquery不支持live的原因:根据jQuery的官方描述,live方法在【1.7】中已经不建议使用,在【1.9】中删除了这个方法,并建议在以后的代码中使用on方法来替代。

jquery为什么不支持live

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的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板