jQuery中检查某个元素是否存在的方法
2012-02-14 12:44
549 查看
由于若id为sth的元素即使不存在,使用$('#sth')也不会报错,而$('#sth')的返回值必然是一个对象
因此要检测是否存在id为 sth 的元素,不能使用如下代码:
下面这种方法是可行的(因为如果不存在该元素,返回的是Null对象,该对象的长度是0):
因此要检测是否存在id为 sth 的元素,不能使用如下代码:
if($("#sth")){ //do sth }
下面这种方法是可行的(因为如果不存在该元素,返回的是Null对象,该对象的长度是0):
if($("#sth").length>0){ //do sth }
相关文章推荐
- jQuery判断iframe中元素是否存在的方法
- jQuery:hasClass() 方法检查被选元素是否包含指定的 class;after()在某元素之后插入新元素
- jQuery 检查某个元素在页面上是否存在实例代码
- jQuery检查某个元素在页面上是否存在
- 使用jQuery检查某个元素在网页上是否存在
- jQuery检查某个元素在网页上是否存在
- jQuery判断元素是否存在方法总结
- jquery判断页面上某个ID元素是否存在的方法
- 用jQuery判断页面元素是否存在的方法
- jQuery判断元素是否存在的可靠方法
- javascript(jquery)中判断一个元素在页面中是否存在的方法(转载-来自CSDN)
- jQuery判断元素是否存在的可靠方法
- 用JQuery检查某个元素在网页上是否存在
- jquery 之 检查某个元素在网页上是否存在
- jQuery使用$获取对象后检查该对象是否存在的实现方法
- jQuery 检查某个元素在页面上是否存在实例代码
- 使用jquery怎么去检查一个元素是否存在
- jquery判断元素是否存在的方法