• 技术文章 >web前端 >js教程

    jquery为什么不支持live

    coldplay.xixicoldplay.xixi2020-11-19 15:51:32原创321

    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的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:jquery live
    上一篇:jquery怎么判断对象是否存在? 下一篇:jquery如何判断是否有子元素
    大前端线上培训班

    相关文章推荐

    • jQuery的.live()和.die() 使用介绍• 在vue2中通过keep-alive如何使用• 在vue中如何通过keep-alive优化• Vue中key keep-alive的代码示例分析

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网