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 相关文章推荐
国外的为初学者写的JavaScript教程
Jun 09 Javascript
javascript 简练的几个函数
Aug 29 Javascript
用IE重起计算机或者关机的示例代码
Mar 10 Javascript
jQuery中prependTo()方法用法实例
Jan 08 Javascript
js实现超简单的展开、折叠目录代码
Aug 28 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
Sep 17 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
Sep 24 Javascript
HTML的select控件美化
Mar 27 Javascript
深入理解ES6学习笔记之块级作用域绑定
Aug 19 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
May 23 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
Apr 08 Javascript
js针对图片加载失败的处理方法分析
Aug 24 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
php实现用于删除整个目录的递归函数
2015/03/16 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
jQuery对象和DOM对象的相互转化实现代码
2010/03/02 Javascript
js判读浏览器是否支持html5的canvas的代码
2013/11/18 Javascript
深入理解jQuery中live与bind方法的区别
2013/12/18 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
2015/04/01 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
DOM 事件的深入浅出(一)
2016/12/05 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
微信小程序实现锚点定位楼层跳跃的实例
2017/05/18 Javascript
基于Vue实现微信小程序的图文编辑器
2018/07/25 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
微信小程序 调用微信授权窗口相关问题解决
2019/07/25 Javascript
在Webpack中用url-loader处理图片和字体的问题
2020/04/28 Javascript
vue proxy 的优势与使用场景实现
2020/06/15 Javascript
在Python中处理日期和时间的基本知识点整理汇总
2015/05/22 Python
Python中的自省(反射)详解
2015/06/02 Python
python数据类型_字符串常用操作(详解)
2017/05/30 Python
python pandas中DataFrame类型数据操作函数的方法
2018/04/08 Python
python中yaml配置文件模块的使用详解
2018/04/27 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
2018/10/31 Python
解决python 文本过滤和清理问题
2019/08/28 Python
Python传递参数的多种方式(小结)
2019/09/18 Python
python爬虫中的url下载器用法详解
2020/11/30 Python
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
企业申诉管理制度
2014/01/30 职场文书
民族团结好少年事迹材料
2014/08/19 职场文书
博士生专家推荐信
2014/09/26 职场文书
学校党委副书记个人对照检查材料思想汇报
2014/09/28 职场文书
2015年毕业生自荐信范文
2015/03/24 职场文书
幼儿园六一儿童节主持词
2015/06/30 职场文书
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android