`
jhyimu2005
  • 浏览: 181580 次
  • 性别: 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 {

   //对象不存在的处理逻辑

  }
分享到:
评论

相关推荐

    jQuery教程学习

    第一章:基础篇 - 对象的获取 第一节:jQuery速成 - 向jQuery进军! 第二节:jQuery速成 - 核心! 第三节:jQuery速成 - 核心方法的使用 第四节:jQuery速成 - 基本对象获取 第五节:jQuery速成 - 层级对象获取 第...

    jquery显示当前时间(年-月-日 小时:分钟:秒 星期几)

    jquery显示当前时间(年-月-日 小时:分钟:秒 星期几) 实时动态的时间显示

    jquery1.2.3到3.3.1版本都有

    jquery1.2.3到3.3.1版本都有: jquery-1.10.2.min.js jquery-1.11.1.min.js jquery-1.11.3.min.js jquery-1.2.3.min.js jquery-1.3.2.min.js jquery-1.4.2.min.js jquery-1.4.4.min.js jquery-1.5.2.min.js jquery-...

    jQuery 1.3 API 参考文档中文版 html

    2009-01-24 00:55:18 +0800 * [attribute!=value] jQuery 1.3.1中意义恢复 2009-01-21 20:23:38 +0800 * #4 关于1.3版的日期 (感谢liushuang630) * #5 die()的标题误为toggle() (感谢dadao5.com) * queue([name],...

    jquery-3.1.1.min.js

    jquery-3.1.1.min.js

    jquery-ui-datepicker中文版

    jquery-ui-日期框扩展成时间框 jquery-ui时间框 基于别人的代码进行修改 jquery-ui-1.8.16.custom.css文件末尾加入以下代码 .ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; } .ui-timepicker-div dl{ ...

    jquery-3.7.0.min.js(jQuery下载)

    jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...

    修改Jquery-UI-DatePicker-可以选择时间

    前一个包的精简版 <!-- 汉化--> <script src="js/jquery.ui.datepicker-zh-CN.js"></script> ....ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; } .ui-timepicker-div td { font-size: 90%; }

    jquery-3.6.3相关及js文件

    一共包括1、jquery-3.6.3.js文件。 2、jquery-3.6.3.min.js文件。3、jquery-migrate-3.4.0.js文件(主要用于解决jquery版本升级中的问题,是jquery版本升级所必须引用的文件)。4、jquery-migrate-3.4.0.min.js...

    jquery-ui.min.js

    jqueryUi-181107亲测可用,对应jquery-ui.min.js文件。

    jquery-3.5.1.min.js

    jquery3.5.1版本

    eslint-plugin-no-jquery:控制某些jQuery函数的余量,并建议或自动修复替代方案

    eslint-plugin-no-jquery 禁止使用jQuery函数,并在可能的情况下建议使用本机等效项。 最初是一个分支。 :down_arrow: 安装您首先需要安装 : npm install eslint --save-dev 接下来,安装eslint-plugin-no-jquery ...

    jQuery1.3API参考文档中文版

    2009-01-19 00:00:10 +0800 + offsetParent() * closest() 说明 2009-01-18 16:06:52 +0800 * triggerHandler 进一步说明 * trigger 进一步说明 2009-01-17 22:37:11 +0800 * live() - 与bind()不同的是,live()一...

    jquery-1.6.4-vsdoc.js

    最新版jquery-1.6.4-vsdoc.js jQuery的VS智能提示插。压缩包内包含jquery-1.6.4.js jquery-1.6.4.min.js jquery-1.6.4-vsdoc.js 。 【推荐用法】 1、将jquery-1.6.4-vsdoc.js与jquery-1.6.4.js放在同一目录,然后...

    jquery帮助文档

    2008-07-30 23:49:35 +0800 * nextAll翻译细微优化 2008-07-27 23:26:19 +0800 * :checked中翻译错误 * :selected细微调整 - :selected中重复示例代码 + jQuery.ajax中增加dataFilter参数 2008-06-21 04:16:54 +...

    wicket-jquery-ui:Wicket中的jQuery UI和Kendo UI集成(6.x,7.x和8.x)

    wicket-jquery-ui Wicket 7.x,Wicket 8.x和Wicket9.x中的jQuery UI和Kendo UI集成 入门 为了开始使用此API,您可以下载适当的jar或设置Maven依赖项。 下载罐子 如果您不使用maven,则需要在此处下载核心jar: : ...

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

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

    jquery-1.11.1.min.js

    jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */

    jquery-accessible-modal-window-aria:使用ARIA的jQuery简单易用的模态窗口

    jquery-accessible-modal-window-aria:使用ARIA的jQuery简单易用的模态窗口

    jquery-form-validator-plugin:Jquery 表单验证插件

    jquery-form-validator-plugin :用于字段验证。 使用简单的节点 js 服务器进行设置 下面是关于演示应用程序的草稿。 前端框架草案: Bootstrap CSS Google Fonts DOM / UI JQuery [jquery-1.10.2] Front end ...

Global site tag (gtag.js) - Google Analytics