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中.

本文介绍了如何使用jQuery来判断DOM中是否存在某个特定元素的方法。利用jQuery对象的length属性,可以轻松实现这一目标。
161

被折叠的 条评论
为什么被折叠?



