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 相关文章推荐
禁止F5等快捷键的JS代码
Mar 06 Javascript
Display SQL Server Login Mode
Jun 21 Javascript
javascript arguments 传递给函数的隐含参数
Aug 21 Javascript
jquery对dom的操作常用方法整理
Jun 25 Javascript
js运动动画的八个知识点
Mar 12 Javascript
js利用正则表达式检验输入内容是否为网址
Jul 05 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
Jul 13 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
Oct 12 Javascript
Node错误处理笔记之挖坑系列教程
Jun 05 Javascript
微信小程序wx.request拦截器使用详解
Jul 09 Javascript
Vue实现回到顶部和底部动画效果
Jul 31 Javascript
微信小程序 自定义弹窗实现过程(附代码)
Dec 05 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
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
2006/10/09 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
2014/12/19 PHP
Yii框架调试心得--在页面输出执行sql语句
2014/12/25 PHP
php实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
jqgrid 简单学习笔记
2011/05/03 Javascript
JQuery实现动态添加删除评论的方法
2015/05/18 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
跟我学习javascript的Date对象
2015/11/19 Javascript
js删除Array数组中指定元素的两种方法
2016/08/03 Javascript
Javascript实现代码折叠功能
2016/08/25 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
jquery Ajax实现Select动态添加数据
2017/06/08 jQuery
详解基于Node.js的微信JS-SDK后端接口实现代码
2017/07/15 Javascript
webpack2.0配置postcss-loader的方法
2017/08/17 Javascript
vue的安装及element组件的安装方法
2018/03/09 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
2020/07/24 Javascript
python类型强制转换long to int的代码
2013/02/10 Python
python检测远程端口是否打开的方法
2015/03/14 Python
Python去除字符串两端空格的方法
2015/05/21 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
Django异步任务之Celery的基本使用
2019/03/23 Python
python中append实例用法总结
2019/07/30 Python
联想中国官方商城:Lenovo China
2017/10/18 全球购物
法学毕业生自荐信
2013/11/13 职场文书
优秀毕业大学生推荐信
2013/11/13 职场文书
禁止酒驾标语
2014/06/25 职场文书
高三语文教学反思
2016/02/16 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题
PyTorch中的torch.cat简单介绍
2022/03/17 Python