`

判断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对象是否存在有以下几种方式: 1. 使用`.length`属性:`if ($("#id").length > 0)` 2. 访问数组形式:`if ($("#id")[0])` 3. 原生JavaScript方法:`if (document.getElementById("id"))` 根据...

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

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

    最新版JQuery-jquery-3.2.1.min.js

    `jQuery.isArray()`是一个判断对象是否为数组的方法。在jQuery 3.x中,这个方法也被移除,因为它与JavaScript的原生`Array.isArray()`方法功能重叠。现在推荐直接使用原生的`Array.isArray()`来检查一个变量是否为数...

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

    综上所述,在判断一个对象是否为jQuery对象时,我们有`instanceof jQuery`和检查`.jquery`属性两种方法。而对于原生JavaScript对象类型的判断,则可以使用`typeof`和`Array.isArray()`等方法。掌握这些基本的判断...

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

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

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

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

    jquery判断360浏览器

    // 扩展jQuery对象 $.extend({ is360Browser: function() { var userAgent = navigator.userAgent; // 360浏览器的User Agent通常会包含"QIHU"或者"360SE"、"360EE"等关键词 return /QIHU|360SE|360EE/i.test...

    jQuery对象和DOM对象之间相互转换的方法介绍

    在Web开发中,经常需要在jQuery对象和DOM对象之间进行转换,以便可以利用各自对象的方法优势进行高效编程。jQuery对象是包装了DOM对象的类数组对象,它们之间的转换虽然看似简单,但在实际操作中却非常重要。 首先...

    js与jQuery表单验证实例

    在JavaScript和jQuery的世界里,表单验证是网页开发中不可或缺的一部分。它确保用户输入的数据符合预设的规则,从而防止无效或错误的数据提交到服务器。本教程将深入探讨如何使用JavaScript基础以及jQuery库,特别是...

    JavaScript & jQuery 交互式Web前端开发

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

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

    `length`属性在jQuery中扮演着重要的角色,它能够帮助开发者判断一个jQuery对象是否包含任何匹配的元素,从而确认对象是否存在。本文将深入探讨如何利用`length`属性来检查jQuery对象的有效性。 首先,我们需要理解...

    jquery1.9判断浏览器类型和版本

    总的来说,虽然jQuery 1.9移除了`$.browser`,但通过JavaScript的`navigator`对象,我们仍然可以有效地判断浏览器类型和版本。使用这种方法时,要注意保持代码的可维护性和兼容性,避免过于依赖特定浏览器的行为。...

    jquery-1.8.0min.js&&jquery;-1.8.0.js

    - **$.support对象的改进**:增强了对浏览器特性的检测,帮助开发者更好地判断和适配不同浏览器。 - **$.Callbacks()的优化**:回调函数管理更加灵活,支持阻塞和非阻塞模式。 - **$.Deferred()的增强**:增加了...

    jQuery1.7.1.js+jQuery1.7.1中文API.zip

    jQuery是JavaScript库中最受欢迎的框架之一,以其简洁的语法和强大的功能著称。在这个压缩包“jQuery1.7.1.js+jQuery1.7.1中文API.zip”中,包含了三个核心文件,分别是jQueryAPI_1.7.1_CN.chm(jQuery 1.7.1的中文...

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

    总的来说,`jQuery.isEmptyObject`是JavaScript和jQuery开发者的一个强大工具,用于简洁地判断对象是否为空,避免因为空对象导致的错误和异常,从而提高代码的健壮性和可靠性。在处理复杂的数据结构和对象交互时,这...

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

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

Global site tag (gtag.js) - Google Analytics