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

2016-03-23  本文已影响92人  Point_halo

一、判断 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中

(持续更新中)

上一篇下一篇

猜你喜欢

热点阅读