美文网首页
一些常用判断JQuery与原生javascript实现区别

一些常用判断JQuery与原生javascript实现区别

作者: Point_halo | 来源:发表于2016-03-23 10:48 被阅读92次

    一、判断 DOM 下是否存在某个元素

    Javascript 实现:

    if(document.getElementByIdx_x('but')){

       alert('元素存在');

    }else{

       alert('元素不存在');

    }

    Jquery实现:

    但是在JQuery 下,jquery 内置没有直接判断dom中某个元素是否存在的方法.

    $(".classname")获取到的是jquery 对象,是一个object,无法判断此元素是否存在.

    但是jquery 对象有个length 属性,表示当前jquery 对象中获取到几个 domElement 元素.

    JQuery判断DOM是否存在某个元素

    if($(".classname").length>0){

    //do something;

    }

    只要jquery对象中获取到的 domElement 个数大于0 说明此元素一定存在dom中

    (持续更新中)

    相关文章

      网友评论

          本文标题:一些常用判断JQuery与原生javascript实现区别

          本文链接:https://www.haomeiwen.com/subject/xivllttx.html