`
jsczxy2
  • 浏览: 1279438 次
  • 性别: Icon_minigender_1
  • 来自: 常州
文章分类
社区版块
存档分类
最新评论

jquery判断dom对象是否存在

阅读更多
因为jQuery在获得对象的时候,无论要获得的对象是否存在,都会返回jQuery对象。
所以,以往的 js 判断是否存在在jQuery是行不通的。
假设有如下代码。
var target_obj = jQuery('#target_obj_id');
则,若需要判断id为target_obj_id是否存在的话,可以实现的方法有一下两种:
1、
    if (target_obj.length > 0) {  //如果大于0 标识 id 为target_obj_id的对象存在,否则不存在
     //对象存在的处理逻辑
    } else {
      //对象不存在的处理逻辑
   }
2、
  if (target_obj[0]) {
   //对象存在的处理逻辑
   } else {
   //对象不存在的处理逻辑
  }
 
分享到:
评论

相关推荐

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

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

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

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

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

    在jQuery库中,判断DOM元素是否存在是常见的需求,特别是在执行操作前需要确保目标元素已经加载。本文将详细探讨几种有效的jQuery方法以及JavaScript原生方法来完成这个任务。 首先,我们来看一下为什么直接使用`if...

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

    了解并熟练掌握jQuery判断对象是否存在的方式,能帮助开发者编写出更高效、更健壮的代码。无论是使用`.length`属性还是直接访问索引,都能有效地避免因元素不存在而导致的错误。在实际开发中,可以根据具体场景选择...

    如何用js判断dom是否有存在某class的值

    首先,要判断一个DOM元素是否具有特定的class,最简单直接的方法是使用jQuery提供的`.hasClass()`方法。这个方法接受一个class名称作为参数,并返回一个布尔值,表示该元素是否具有这个class。例如,要判断元素是否...

    利用面向对象管理者模式思想结合jquery操作DOM树制作的植物大战僵尸

    《利用面向对象管理者模式思想结合jQuery操作DOM树制作的植物大战僵尸》 在JavaScript开发领域,游戏开发是一项挑战性极高的工作,它需要开发者具备深厚的编程基础、良好的逻辑思维以及对用户交互的深入理解。本...

    jquery对象和DOM对象的区别介绍

    jQuery对象和DOM对象是Web开发中经常接触的两种对象类型,它们在前端JavaScript编程中扮演着不同的角色。理解这两种对象的区别,对于提高代码质量和提升开发效率都至关重要。 首先,DOM对象是指文档对象模型...

    Jquery 操作 Dom 标签 select

    ### Jquery 操作 Dom 标签 Select 在前端开发中,使用 jQuery 操作 DOM 元素是非常常见的需求之一。特别是对于表单元素如 `select`、`radio` 和 `checkbox` 的操作,更是频繁出现。下面我们将详细介绍如何使用 ...

    jquery 常用 Dom操作

    ### jQuery 常用 DOM 操作详解 #### 属性(Attribute) 在 jQuery 中,属性操作主要包括获取、设置或修改元素的属性值。 1. **添加类(`addClass()`)** - **语法**:`$("selector").addClass("classname");` -...

    jQuery 判断页面元素是否存在的代码

    在实际应用中,我们也可能会直接获取到一个jQuery对象,然后需要判断这个对象是否确实指向了一个DOM元素。此时,仍然可以利用length属性来进行判断: ```javascript var my_element = $("#element_Id"); if(my_...

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

    本文将介绍如何正确使用jQuery来判断指定id的对象是否存在,以及提供相关示例。 首先,我们需要明白,jQuery选择器返回的是一个jQuery对象,即便这个对象中并没有包含任何DOM元素。在这种情况下,这个jQuery对象是...

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

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

    jQuery学习笔记 获取jQuery对象

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

    JQuery判断HTML元素是否存在的两种解决方法

    本文将详细介绍两种使用jQuery判断HTML元素是否存在的有效方法。 首先,我们来了解一下基本概念。jQuery是一个强大的JavaScript库,它提供了一种简单的方式来操作DOM(文档对象模型),包括查找、创建、修改和删除...

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

    当我们编写代码,尤其是在遍历DOM元素时,我们经常会遇到需要判断一个对象是否为jQuery对象的情况,因为不是所有的对象都可以直接调用jQuery的方法。 首先,要理解什么是jQuery对象。当我们使用jQuery选择器,比如`...

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

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

    jQuery 实现DOM元素拖拽交换位置的实例代码

    此时,需要判断鼠标松开位置对应的面板是否与起始面板不同。如果不同,则需要交换两者的 DOM 内容,这通常涉及到重新排序 DOM 元素,或是交换元素的数据源(如数组元素的顺序)。如果鼠标位置回到拖拽面板上,则不作...

Global site tag (gtag.js) - Google Analytics