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 相关文章推荐
javascript 检测浏览器类型和版本的代码
Sep 15 Javascript
jQuery对Select的操作大集合(收藏)
Dec 28 Javascript
jQuery中fadeOut()方法用法实例
Dec 24 Javascript
javascript强制点击广告的方法
Feb 06 Javascript
ionic开发中点击input时键盘自动弹出
Dec 23 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
Jul 04 Javascript
深入讲解xhr(XMLHttpRequest)/jsonp请求之abort
Jul 26 Javascript
Vue不能观察到数组length的变化
Jun 08 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
Oct 01 Javascript
node.js处理前端提交的GET请求
Aug 30 Javascript
VUEX采坑之路之获取不到$store的解决方法
Nov 08 Javascript
Vue接口封装的完整步骤记录
May 14 Vue.js
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
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
php 清除网页病毒的方法
2008/12/05 PHP
PHP实现远程下载文件到本地
2015/05/17 PHP
php给图片加文字水印
2015/07/31 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
农历与西历对照
2006/09/06 Javascript
asp 的 分词实现代码
2007/05/24 Javascript
JavaScript 页面坐标相关知识整理
2010/01/09 Javascript
有趣的javascript数组定义方法
2010/09/10 Javascript
使用GruntJS构建Web程序之构建篇
2014/06/04 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
javascript html5 canvas实现可拖动省份的中国地图
2016/03/11 Javascript
jQuery fadeOut 异步实例代码详解
2016/08/18 Javascript
fullPage.js和CSS3实现全屏滚动效果
2017/05/05 Javascript
Node接收电子邮件的实例代码
2017/07/21 Javascript
JavaScript实现全选取消效果
2017/12/14 Javascript
element-ui组件table实现自定义筛选功能的示例代码
2019/03/15 Javascript
详解vue的数据劫持以及操作数组的坑
2019/04/18 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
2019/05/30 jQuery
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
Python中使用tarfile压缩、解压tar归档文件示例
2015/04/05 Python
提升python处理速度原理及方法实例
2019/12/25 Python
python爬虫爬取图片的简单代码
2021/01/18 Python
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
2012/12/13 HTML / CSS
MSC邮轮官方网站:加勒比海、地中海和世界各地的假期
2018/08/27 全球购物
世界领先的豪华床上用品供应商之一:Bedeck Home
2019/03/18 全球购物
欧舒丹俄罗斯官方网站:L’OCCITANE俄罗斯
2019/11/22 全球购物
Stio官网:男女、儿童户外服装
2019/12/13 全球购物
Java Servlet API中forward() 与redirect()的区别
2014/04/20 面试题
个人求职简历的自我评价
2013/10/19 职场文书
舞蹈教育学专业推荐信
2013/11/27 职场文书
公益广告语集锦
2014/03/13 职场文书
考试作弊检讨书怎么写?
2014/12/21 职场文书
新学期新寄语,献给新生们!
2019/11/15 职场文书
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js