jquery 判断某个元素在DOM中是否存在
javascript 代码下判断 DOM 下是否存在某个元素
if(document.getElementByIdx_x(‘but’)){ alert(‘元素存在’); }else{ alert(‘元素不存在’); }
但是在JQuery 下如判断某个元素是否存在.
jquery 内置没有直接判断dom中某个元素是否存在的方法.
$(“#but”) 获取到的是jquery 对象,是一个object,无法判断此元素是否存在.
但是jquery 对象有个length 属性,表示当前jquery 对象中获取到几个 domElement 元素.
所以我们的jquery代码可以这样写:
if($(“#but”).length>0){ alert(‘元素存在’); }
只要jquery对象中获取到的 domElement 个数大于0 说明此元素一定存在dom中.