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


Posted in Javascript onFebruary 24, 2016

如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的。

if($("#id")){
  //...
}else{
  //...
}

因为 $(“#id”) 不管对象是否存在都会返回 object 。

正确使用判断对象是否存在应该用:

if($("#id").length>0){
  //...
}else{
  //...
}

使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在。

或者

if($("#id")[0]){
  //...
}else{
  //...
}

或者直接使用原生的 Javascript 代码来判断:

if(document.getElementById("id")){
  //...
}else{
  //...
}
Javascript 相关文章推荐
jQuery之尺寸调整组件的深入解析
Jun 19 Javascript
IE浏览器不支持getElementsByClassName的解决方法
Aug 27 Javascript
基于jQuery实现文本框缩放以及上下移动功能
Nov 24 Javascript
Jquery简单实现GridView行高亮的方法
Jun 15 Javascript
使用Node.js处理前端代码文件的编码问题
Feb 16 Javascript
jQuery UI制作选项卡(tabs)
Dec 13 Javascript
Bootstrap 响应式实用工具实例详解
Mar 29 Javascript
浅谈Vue响应式(数组变异方法)
May 07 Javascript
详解vue axios用post提交的数据格式
Aug 07 Javascript
vue 实现小程序或商品秒杀倒计时
Apr 14 Javascript
vue动态绑定class的几种常用方式小结
May 21 Javascript
JavaScript实现无限轮播效果
Nov 19 Javascript
jquery中键盘事件小结
Feb 24 #Javascript
javascript实现九宫格相加数值相等
May 28 #Javascript
Javascript类型转换的规则实例解析
Feb 23 #Javascript
理解Javascript图片预加载
Feb 23 #Javascript
Bootstarp风格的toggle效果分享
Feb 23 #Javascript
javascript瀑布流式图片懒加载实例解析与优化
Feb 23 #Javascript
javascript瀑布流式图片懒加载实例
Jun 28 #Javascript
You might like
新手入门常用代码集锦
2007/01/11 Javascript
jQuery 入门讲解1
2009/04/15 Javascript
Jquery Ajax学习实例3 向WebService发出请求,调用方法返回数据
2010/03/16 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
2013/11/30 Javascript
Jquery实现的一种常用高亮效果示例代码
2014/01/28 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
javascript操作cookie
2017/01/17 Javascript
整理关于Bootstrap警示框的慕课笔记
2017/03/29 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
vue项目关闭eslint校验
2018/03/21 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
vue-quill-editor富文本编辑器简单使用方法
2018/09/21 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
js根据后缀判断文件文件类型的代码
2020/05/09 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
Python 的 with 语句详解
2014/06/13 Python
python学习笔记之调用eval函数出现invalid syntax错误问题
2015/10/18 Python
Python中的字符串操作和编码Unicode详解
2017/01/18 Python
python 中的[:-1]和[::-1]的具体使用
2020/02/13 Python
Pandas的Apply函数具体使用
2020/07/21 Python
CSS3中:nth-child和:nth-of-type的区别深入理解
2014/03/10 HTML / CSS
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
医院护士的求职信
2014/01/03 职场文书
党员培训思想汇报
2014/01/07 职场文书
工作决心书范文
2014/03/11 职场文书
大学国际贸易专业自荐信
2014/06/05 职场文书
厨师长岗位职责范本
2014/08/25 职场文书
三严三实民主生活会发言稿
2014/10/13 职场文书
Oracle 数据仓库ETL技术之多表插入语句的示例详解
2021/04/12 Oracle