`

在 jQuery 中如何判断对象是否存在

 
阅读更多

如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的。

if($("#id")){
}else{
}

因为 $(“#id”) 不管对象是否存在都会返回 object 。

正确使用判断对象是否存在应该用:

if($("#id").length>0){
}else{
}

使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在。

或者

if($("#id")[0]){
} else {
}

 或者直接使用原生的 Javascript 代码来判断:

if(document.getElementById("id")){
} else {
}
分享到:
评论

相关推荐

    jQuery中判断对象是否存在的方法汇总

    如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的。 if($("#id")){ //... }else{ //... } 因为 $(“#id”) 不管对象是否存在都会返回 object 。 正确使用判断对象是否存在应该用: if($("#id")....

    jQuery判断对象是否存在的方法

    在jQuery中,var obj = $(“#id”)无论id这个控件是否存在,都是返回object,这样可就无法使用if(obj)来判断这个控件是否存在了   二、jQuery判断对象是否存在 方式1: if ($('#target_obj_id').length > 0) { //...

    Jquery判断$(#id)获取的对象是否存在的方法

    一、判断对象对象是否存在 如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的 代码如下: if($(“#id”)){ }else{} 因为 $(“#id”) 不管对象是否存在都会返回 object 。 正确使用判断对象是否存在应该用: ...

    Jquery下判断Id是否存在的代码

    一、判断对象对象是否存在 如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的 if($(“#id”)){ }else{} 因为 $(“#id”) 不管对象是否存在都会返回 object 。 正确使用判断对象是否存在应该用: if($(“#id...

    JS/jQuery判断DOM节点是否存在的简单方法

    JS原生判断DOM节点是否存在页面中 JavaScript原生函数没有提供判断DOM节点是否存在方法,我们通常获取DOM节点几乎都是document.getElement..方法,会返回一个object数组合集,我们可以通过object[0],object[1]这样...

    jQuery判断指定id的对象是否存在的方法

    jQuery判断指定id的对象是否存在,只需要判断对象的length是否大于0即可。 示例: 正确的判断写法如下: if($("#object_id").length>0) { alert('对象存在'); } else { alert('对象不存在'); } ...

    jquery判断对象是否为空并遍历对象的简单实例

    javascript : if(document.getElementById(target_obj_id)){ ... if (target_obj.length > 0) { //如果大于0 标识 id 为target_obj_id的对象存在,否则不存在 } else { } 2、 if (target_obj[0]) { } else

    通过length属性判断jquery对象是否存在

    判断jquery对象是否存在的方法有很多,在本文将为大家详细介绍下,通过length属性是如何判断的

    Jquery插件-通用基本函数

    * @Function containsKey(key) 判断KEY是否存在 * @Function containsValue(value) 判断Value是否存在 * @Function contain(MAP) 判断MAP是否存在 * @Function get(key) 根据KEY查找value * @Function ...

    jQuery学习笔记 获取jQuery对象

    同样的,判断一个DOM对象是否存在,不能够写成if($(selector)),而是if($(selector).length>0)。  当然jQuery对象和DOM对象可以互转换。从上面的例子也可以看出,jQuery对象可以视为是一个DOM对象数组,因此转换成...

    Jquery学习手册

    jQuery.index(element),返回该jQuery对象在集合中的索引 jQuery.each(function),遍历jQuery对象集合,在每个对象上执行function函数,function callback(index, domElement){this}; jQuery.size(),返回jQuery...

    jQuery使用$获取对象后检查该对象是否存在的实现方法

    jQuery检查某个元素在网页上是否存在时,不能使用以下的代码: if($(#tt)){ //do something } 二是根据获取到的元素的长度来判断: if($(#tt).length>0){ //do something } 或者是转化成DOM对象再判断: if($(#...

    JQuery入门,JQuery总结

    在使用原生JavaScript开发过程中,存在许多问题,如查找元素的方法单一、遍历数组很麻烦,通常需要嵌套一大堆的for循环,有兼容性问题,实现简单的动画效果也很麻烦,以及代码冗余等问题。为了解决这些问题,提高...

    jQuery权威指南-源代码

    虽然jQuery使用简单,但它毕竟是一门新的技术,与传统的JavaScript在性能与语法上存在诸多差异,需要相应的书籍来引导开发者们迅速而有效地掌握它,并能真正付诸实践。综观现在已经出版的中文类jQuery图书,不是...

    超实用的jQuery代码段

    超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的...11.30 缓存jQuery对象以提升性能 11.31 使用find()函数提升子查询的性能 11.32 使用jQuery操作DOM的限制

    jquery插件使用方法大全

    使一个Dom对象成为一个Jquery对象很简单,通过下面一些方式(只是一部分): 代码 var a = $("#cid"); var b = $("<p>hello</p>"); var c = document.createElement("table"); var tb = $(c); 编辑本段代替body...

Global site tag (gtag.js) - Google Analytics