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高级程序设计 阅读笔记(七) ECMAScript中的语句
Feb 27 Javascript
JavaScript中的document.referrer在各种浏览器测试结果
Jul 18 Javascript
js图片轮播特效代码分享
Sep 07 Javascript
JS中使用 after 伪类清除浮动实例
Mar 01 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
Sep 05 Javascript
详解ES6 Promise对象then方法链式调用
Oct 20 Javascript
js中的this的指向问题详解
Aug 29 Javascript
java实现单链表增删改查的实例代码详解
Aug 30 Javascript
layui form表单提交之后重新加载数据表格的方法
Sep 11 Javascript
vue中使用[provide/inject]实现页面reload的方法
Sep 30 Javascript
js实现3D旋转相册
Aug 02 Javascript
三步搞定:Vue.js调用Android原生操作
Sep 07 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
java EJB 加密与解密原理的一个例子
2008/01/11 PHP
php报表之jpgraph柱状图实例代码
2011/08/22 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
扩展easyui.datagrid,添加数据loading遮罩效果代码
2010/11/02 Javascript
javascript写的日历类(基于pj)
2010/12/28 Javascript
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
简介JavaScript中的getUTCFullYear()方法的使用
2015/06/10 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
JS日程管理插件FullCalendar简单实例
2017/02/07 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
jquery实现简单实用的轮播器
2017/05/23 jQuery
JavaScript设计模式之建造者模式实例教程
2018/07/02 Javascript
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
JavaScript判断浏览器运行环境的详细方法
2019/06/30 Javascript
小程序使用分包的示例代码
2020/03/23 Javascript
[03:56]还原FTP电影首映式 DOTA2群星拼出遗迹世界
2014/03/26 DOTA
Linux下为不同版本python安装第三方库
2016/08/31 Python
一张图带我们入门Python基础教程
2017/02/05 Python
Python编程修改MP3文件名称的方法
2017/04/19 Python
pytorch + visdom CNN处理自建图片数据集的方法
2018/06/04 Python
python修改文件内容的3种方法详解
2019/11/15 Python
python如何使用jt400.jar包代码实例
2019/12/20 Python
pytorch实现onehot编码转为普通label标签
2020/01/02 Python
利用python画出AUC曲线的实例
2020/02/28 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
全球领先的鞋类零售商:The Walking Company
2016/07/21 全球购物
智能旅行箱:Horizn Studios
2018/04/30 全球购物
英语专业学子个人的自我评价
2013/10/02 职场文书
物流专业大学的自我评价
2014/01/11 职场文书
人民调解协议书范本
2014/10/11 职场文书
党的群众路线教育实践活动心得体会(企业)
2014/11/03 职场文书
书法社团活动总结
2015/05/07 职场文书
中学总务处工作总结
2015/08/12 职场文书
python中出现invalid syntax报错的几种原因分析
2022/02/12 Python