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


Posted in Javascript onFebruary 05, 2015

本文实例讲述了jQuery判断对象是否存在的方法。分享给大家供大家参考。具体如下:

一、传统Javascript的写法

obj = document.getElementById("someID"); 
if (obj){ 
   obj.innerText("hi"); 
}

在jQuery中,var obj = $("#id")无论id这个控件是否存在,都是返回object,这样可就无法使用if(obj)来判断这个控件是否存在了
 
二、jQuery判断对象是否存在

方式1:

if ($('#target_obj_id').length > 0) {
//如果大于0 标识 id 为target_obj_id的对象存在,否则不存在 
   //对象存在的处理逻辑 
} else { 
   //对象不存在的处理逻辑 
}

方式2:

if ($('#target_obj_id')[0]) { 
  //对象存在的处理逻辑 
} else { 
  //对象不存在的处理逻辑 
}

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jquery的Tooltip插件 qtip使用详细说明
Sep 08 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
Jun 03 Javascript
window.onload使用指南
Sep 13 Javascript
为什么JavaScript没有块级作用域
May 22 Javascript
深入理解react-router@4.0 使用和源码解析
May 23 Javascript
安装vue-cli报错 -4058 的解决方法
Oct 19 Javascript
VSCode配置react开发环境的步骤
Dec 27 Javascript
详解Angular如何正确的操作DOM
Jul 06 Javascript
JavaScript实现图片放大镜效果
Jun 27 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
Aug 20 Javascript
微信小程序和H5页面间相互跳转代码实例
Sep 19 Javascript
vue实现百度语音合成的实例讲解
Oct 14 Javascript
jquery实现对联广告的方法
Feb 05 #Javascript
jquery实现在光标位置插入内容的方法
Feb 05 #Javascript
Jquery中offset()和position()的区别分析
Feb 05 #Javascript
JS实现一个按钮的方法
Feb 05 #Javascript
JS继承用法实例分析
Feb 05 #Javascript
Javascript实现Web颜色值转换
Feb 05 #Javascript
JS表的模拟方法
Feb 05 #Javascript
You might like
生成静态页面的PHP类
2006/07/15 PHP
php && 逻辑与运算符使用说明
2010/03/04 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
2016/09/11 PHP
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
2017/10/07 PHP
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
js 加载时自动调整图片大小
2008/05/28 Javascript
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
2009/06/04 Javascript
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
用JavaScript获取DOM元素位置和尺寸大小的方法
2013/04/12 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
jQuery实现可用于博客的动态滑动菜单
2015/03/09 Javascript
jQuery制作可自定义大小的拼图游戏
2015/03/30 Javascript
avalonjs制作响应式瀑布流特效
2015/05/06 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
2016/03/08 Javascript
Node.js操作redis实现添加查询功能
2017/05/25 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
ES6 Symbol在对象中的作用实例分析
2020/06/06 Javascript
vue 获取到数据但却渲染不到页面上的解决方法
2020/11/19 Vue.js
Python使用Socket(Https)Post登录百度的实现代码
2012/05/18 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
2016/09/21 Python
python实现批量修改文件名代码
2017/09/10 Python
解决python opencv无法显示图片的问题
2018/10/28 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
2018/11/01 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
2018/12/07 Python
Python对象与引用的介绍
2019/01/24 Python
10张动图学会python循环与递归问题
2021/02/06 Python
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
反对四风问题自我剖析材料
2014/09/29 职场文书
小区的门卫岗位职责
2014/10/01 职场文书
上班迟到检讨书300字
2014/10/18 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
Python中使用ipython的详细教程
2021/06/22 Python