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 相关文章推荐
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
Dec 02 Javascript
jQuery中绑定事件的命名空间详解
Apr 05 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
May 23 Javascript
JS画5角星方法介绍
Sep 17 Javascript
extjs 如何给column 加上提示
Jul 29 Javascript
JavaScript中String.prototype用法实例
May 20 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
Feb 18 Javascript
JS+Canvas绘制时钟效果
Aug 20 Javascript
vue基于mint-ui的城市选择3级联动的示例
Oct 25 Javascript
vue2 前端搜索实现示例
Feb 26 Javascript
layui lay-verify form表单自定义验证规则详解
Sep 18 Javascript
three.js利用卷积法如何实现物体描边效果
Nov 27 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
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
php读取mysql中文数据出现乱码的解决方法
2013/08/16 PHP
php生成excel文件的简单方法
2014/02/08 PHP
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
js滚动条回到顶部的代码
2011/12/06 Javascript
jquery可见性过滤选择器使用示例
2013/06/24 Javascript
js实现刷新iframe的方法汇总
2015/04/27 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
2015/07/27 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
超赞的jQuery图片滑块动画特效代码汇总
2016/01/25 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
2016/04/03 Javascript
Angular 2父子组件数据传递之@Input和@Output详解(下)
2017/07/05 Javascript
vue读取本地的excel文件并显示在网页上方法示例
2019/05/29 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
2019/08/13 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
2020/08/11 Javascript
在nodejs中创建child process的方法
2021/01/26 NodeJs
[01:18]一目了然!DOTA2DotA快捷操作对比第一弹
2014/07/01 DOTA
详细讲解Python中的文件I/O操作
2015/05/24 Python
Python随机读取文件实现实例
2017/05/25 Python
Python3基于sax解析xml操作示例
2018/05/22 Python
Python实现去除图片中指定颜色的像素功能示例
2019/04/13 Python
Python  Django 母版和继承解析
2019/08/09 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
通过实例解析python描述符原理作用
2020/01/22 Python
Python数据相关系数矩阵和热力图轻松实现教程
2020/06/16 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
网络安全类面试题
2015/08/01 面试题
30年同学聚会感言
2014/01/30 职场文书
材料加工工程求职信
2014/02/19 职场文书
迎七一演讲稿
2014/09/12 职场文书
介绍信样本
2015/01/31 职场文书
2015国庆节66周年标语
2015/07/30 职场文书
Golang 并发编程 SingleFlight模式
2022/04/26 Golang