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实现客户端表格的分页、排序功能代码
Mar 16 Javascript
Node.js中使用socket创建私聊和公聊聊天室
Nov 19 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
Apr 14 Javascript
jQuery基于扩展实现的倒计时效果
May 14 Javascript
js导出excel文件的简洁方法(推荐)
Nov 02 Javascript
Angularjs单选改为多选的开发过程及问题解析
Feb 17 Javascript
详解基于webpack2.x的vue2.x的多页面站点
Aug 21 Javascript
vue 实现单选框设置默认选中值
Nov 07 Javascript
使用pkg打包ThinkJS项目的方法步骤
Dec 30 Javascript
vue-cli3单页构建大型项目方案
Apr 07 Javascript
分享几个JavaScript运算符的使用技巧
Apr 24 Javascript
vue项目打包后路由错误的解决方法
Apr 13 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
给Javascript数组插入一条记录的代码
2007/08/30 Javascript
js 刷新页面的代码小结 推荐
2010/04/02 Javascript
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
2013/10/24 Javascript
jQuery中:only-child选择器用法实例
2015/01/03 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
jquery二级目录选中当前页的css样式
2016/12/08 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
2016/12/19 Javascript
js阻止移动端页面滚动的两种方法
2017/01/25 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
JS实现动态添加外部js、css到head标签的方法
2019/06/05 Javascript
element ui分页多选,翻页记忆的实例
2019/09/03 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
详谈Object.defineProperty 及实现数据双向绑定
2020/07/18 Javascript
详解vite2.0配置学习(typescript版本)
2021/02/25 Javascript
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
Django之PopUp的具体实现方法
2019/08/31 Python
python manage.py runserver流程解析
2019/11/08 Python
Pytorch 实现冻结指定卷积层的参数
2020/01/06 Python
Django启动时找不到mysqlclient问题解决方案
2020/11/11 Python
瑞士设计师家具和家居饰品网上商店:Bruno Wickart
2019/03/18 全球购物
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
大学毕业感言一句话
2014/02/06 职场文书
院领导写的就业推荐信
2014/03/09 职场文书
社区健康教育实施方案
2014/03/18 职场文书
司法所长先进事迹
2014/06/02 职场文书
优秀教师事迹材料
2014/12/15 职场文书
春晚观后感
2015/06/11 职场文书
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL