`
jhyimu2005
  • 浏览: 185726 次
  • 性别: Icon_minigender_2
  • 来自: 苏州
社区版块
存档分类
最新评论

2011-06-23 10:55 jQuery判断获得的对象是否存在的方法

    博客分类:
  • js
 
阅读更多
因为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获取当前时间并格式化"yyyy-MM-dd HH:mm:ss"

    总结一下,JavaScript中的Date对象提供了丰富的日期和时间操作方法,通过自定义扩展,我们可以轻松地将这些时间信息格式化为所需的字符串。这对于在网页中展示动态更新的日期和时间非常有用,比如在日志记录、倒计时...

    【推荐】高清jquery视频教程下载

    23:遍历集合 24:属性开始过滤 25:属性结尾过滤 26:组合选择 27:子元素过滤1 28:子元素过滤2 29:表单对象 30:下拉选项 31:选择器中的空格 32:表单选择器1 33:表单选择器2 34:选取单行文本框 35:统计差异 36:隔行改变...

    appmobile:使用 Jquery 检测 userAgent 是否为移动设备

    另一种方法是使用`jQuery`的`$.support`对象,虽然它主要用来检测浏览器特性,但也可以辅助我们做设备检测: ```javascript function isMobileDevice() { return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IE...

    60个实用的jQuery代码片段.pdf

    【jQuery基础】jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理、动画制作和Ajax交互。以下是从60个实用jQuery代码片段中提取的知识点: 1. **选择器与过滤**:`filter()`方法允许根据指定条件筛选元素...

    jquery实现浏览器嗅探器特效特效代码

    jQuery提供了一些方便的方法来获取这些信息,如`$.browser`对象(虽然在较新版本中已废弃,但仍然可以通过插件实现)。 在jQuery实现浏览器嗅探器特效时,我们首先需要引入jQuery库。确保在HTML文件中添加以下代码...

    js常用技巧

    #### 一、检测是不是数组 Array 方法 在 JavaScript 中,检测一个变量是否为数组有几种方法,每种方法都有其适用场景和限制: 1. **`Object.prototype.toString.call()` 方法**:这种方法被认为是最可靠的检测方式...

    java面试题

    63.1. 判断该对象是否是时候可以收集方法 43 63.1.1. 引用计数 43 63.1.2. 对象引用遍历 43 63.2. 几种垃圾回收机制 43 63.2.1. 标记-清除收集器 43 63.2.2. 标记-压缩收集器 43 63.2.3. 复制收集器 44 63.2.4. ...

    用javascript实现的图片马赛克后显示并切换加文字功能

    document.images)`来判断是否支持图片对象,这是早期JavaScript处理浏览器兼容性的一种方式。另外,`ie55`变量和`document.images.slide.filters[0].apply()`、`.play()`是针对IE5.5的一个特有功能,用于处理滤镜...

    精通AngularJS part1

    jQuery与AngularJS39 苹果与橙子40 窥视未来41 14总结41 第2章构建与测试43 21介绍示例应用44 熟悉问题领域44 技术栈45 持久化存储46 MongoLab46 服务器端环境47 第三方JavaScript库48 BootstrapCSS48 ...

Global site tag (gtag.js) - Google Analytics