`

判断JS对象和Jquery对象是否存在

阅读更多
一、判断JS对象是否存在:

JS中获取对象通常通过document.getElementById()document.getElementsByTagName()函数来获取,但是要是不存在指定的对象浏览器就会报错,因此需要判断一下,下面这个比较简单且实用:

if(document.getElementById("exist")){
   alert("对象存在!");
}

 

 二、判断Jquery对象是否存在:

使用Jquery获取对象的方法很多,而且基本上不用判断获取的对象是否存在,因为即使不存在也不会报错,若是alert出来,存在与否都是“Object”。但有时候必须确定某个对象必须存在,可以用下面的方法:

1、根据获取到的对象的长度来判断:

if($("#exist").length>0){
  alert("对象存在!");
}

2、转化成DOM对象来判断:

if($("#exist")[0]){
  alert("对象存在!");
}

 

分享到:
评论

相关推荐

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

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

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

    本文实例讲述了jQuery判断对象是否存在的方法。分享给大家供大家参考。具体如下: 一、传统Javascript的写法 obj = document.getElementById(someID); if (obj){ obj.innerText(hi); } 在jQuery中,var obj = $...

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

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

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

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

    JavaScript & jQuery 交互式Web前端开发

    更高效的学习JavaScript和jQuery,快速成为一名Web前端工程师,零基础快速掌握 作者:(美)达科特(Duckett, J.)出版社:清华大学出版社 第1章 编程基础知识 第2章 JavaScript基础指令 第3章 函数、方法与对象 第4章 ...

    判断一个对象是否为jquery对象的方法

    另外要判断一个javascript的对象是什么类型,可以使用typeof, 但是typeof只能判断出js的基础对象(string,boolean,number,object) 判断一个对象是否为jquery对象可以用 obj instanceof jQuery 例如: 代码如下: var ...

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

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

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

    因为 $(“#target_obj_id”) 不管对象是否存在都会返回 object ,所以以上方法不行 1. var target_obj = jQuery('#target_obj_id'); if (target_obj.length > 0) { //如果大于0 标识 id 为target_obj_id的对象...

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

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

    jquery isEmptyObject判断是否为空对象的函数

    什么是对象:其实,在javascript中对象是一组“键/值”的组合,说白了就是数据集,表示属性和方法 jQuery 判断一个对象是否为空是使用for name in obj 来遍历对象中的属性名.如果一个对象有属性名则运行return false...

    JS/Jquery判断对象为空的方法

    检查一个对象是否为空,等价于检查对象中有没有键值对。写成代码,形如: if (isEmptyObject(obj)) { // obj is empty } else { // not empty } 至于 isEmptyObject 的实现,jQuery 中有一个很有想法的方式,请...

    超实用的jQuery代码段

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

    jquery电子文档chm

    XMLHttpRequest 对象和设置作为参数传递给回调函数。 -------------------------------------------------------------------------------- Attach a function to be executed whenever an AJAX request completes...

    一个极其类似JQUERY的JAVASCRIPT包

    这是一系列前台开发包的核心包,本包中集成了大量常用的...其功能性不仅仅吸收了JQUERY的优点也兼顾了PROTOTYPE包的特点对STRING,DOCUMENT等常用对象进行了多种常用扩展。 不过本人能力有限更加希望大牛们不惜指教!

    Javascript中判断对象是否为空

    检查一个对象是否为空,等价于检查对象中有没有键值对。写成代码,形如: if (isEmptyObject(obj)) { // obj is empty } else { // not empty } 至于 isEmptyObject 的实现,jQuery 中有一个很有想法的方式,请...

Global site tag (gtag.js) - Google Analytics