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 相关文章推荐
Prototype 学习 工具函数学习($方法)
Jul 12 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
May 28 Javascript
关于cookie的初识和运用(js和jq)
Apr 07 Javascript
js 打开新页面在屏幕中间的实现方法
Nov 02 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
Dec 08 Javascript
最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
Aug 16 Javascript
Express使用html模板的详细代码
Sep 18 Javascript
Node.js 使用jade模板引擎的示例
May 11 Javascript
vue实现简单loading进度条
Jun 06 Javascript
对vue中v-if的常见使用方法详解
Sep 28 Javascript
Mint UI组件库CheckList使用及踩坑总结
Dec 20 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
Jul 24 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
用js生产批量批处理执行命令
2008/07/28 Javascript
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
从数据结构分析看:用for each...in 比 for...in 要快些
2013/04/17 Javascript
jQuery判断密码强度实现思路及代码
2013/04/24 Javascript
jquery制作居中遮罩层效果分享
2014/02/21 Javascript
javascript实现禁止复制网页内容
2014/12/16 Javascript
jQuery中ready事件用法实例
2015/01/19 Javascript
jquery处理页面弹出层查询数据等待操作实例
2015/03/25 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
jQuery的事件委托实例分析
2015/07/15 Javascript
Bootstrap 网格系统布局详解
2017/03/19 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
浅谈node中的exports与module.exports的关系
2017/08/01 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
Node.js npm命令运行node.js脚本的方法
2018/10/10 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
bootstrap table.js动态填充单元格数据的多种方法
2019/07/18 Javascript
在项目vue中使用echarts的操作步骤
2020/09/07 Javascript
WebStorm无法正确识别Vue3组合式API的解决方案
2021/02/18 Vue.js
Python中列表和元组的使用方法和区别详解
2020/12/30 Python
python matlibplot绘制3D图形
2018/07/02 Python
Django 查询数据库并返回页面的例子
2019/08/12 Python
pandas实现DataFrame显示最大行列,不省略显示实例
2019/12/26 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
微信浏览器取消缓存的方法
2015/03/28 HTML / CSS
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
自我评价的写作规则
2014/01/06 职场文书
财务会计毕业生个人求职信
2014/02/03 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
焦点访谈观后感
2015/06/11 职场文书
八年级数学教学反思
2016/02/17 职场文书
Nginx快速入门教程
2021/03/31 Servers
javascript对象3个属性特征
2021/11/17 Javascript
Python sklearn分类决策树方法详解
2022/09/23 Python