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笔记 String类replace函数的一些事
Sep 22 Javascript
{}与function(){}选用空对象{}来存放keyValue
May 23 Javascript
JS实现标签页效果(配合css)
Apr 03 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
Aug 25 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
Sep 14 Javascript
jQuery实现导航回弹效果
Feb 27 Javascript
[js高手之路]寄生组合式继承的优势详解
Aug 28 Javascript
JS 仿支付宝input文本输入框放大组件的实例
Nov 14 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
使用VUE+iView+.Net Core上传图片的方法示例
Jan 04 Javascript
JS实现盒子跟着鼠标移动及键盘方向键控制盒子移动效果示例
Jan 29 Javascript
Vue Element校验validate的实例
Sep 21 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 伪造本地文件包含漏洞的代码
2011/11/03 PHP
php使用GeoIP库实例
2014/06/27 PHP
PDO::query讲解
2019/01/29 PHP
JQuery实现简单时尚快捷的气泡提示插件
2012/12/20 Javascript
JS实现模仿微博发布效果实例代码
2013/12/16 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
Node.js插件安装图文教程
2016/05/06 Javascript
微信小程序 自己制作小组件实例详解
2016/12/22 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
JavaScript面试出现频繁的一些易错点整理
2018/03/29 Javascript
nodejs(officegen)+vue(axios)在客户端导出word文档的方法
2018/07/31 NodeJs
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
vue地址栏直接输入路由无效问题的解决
2018/11/15 Javascript
vue-router 起步步骤详解
2019/03/26 Javascript
vue实现在线翻译功能
2019/09/27 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
Python中GIL的使用详解
2018/10/03 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
Python多图片合并PDF的方法
2019/01/03 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
常用python爬虫库介绍与简要说明
2020/01/25 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
湖南卫视在线视频媒体平台:芒果TV
2019/10/30 全球购物
.NET程序员的数据库面试题
2012/10/10 面试题
毕业自我鉴定范文
2013/11/06 职场文书
奶茶专卖店创业计划书
2014/01/18 职场文书
致百米运动员广播稿5篇
2014/10/13 职场文书
关于长城的导游词
2015/01/30 职场文书
文案策划岗位职责
2015/02/11 职场文书
考研英语辞职信
2015/05/13 职场文书