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 参数中的数组展开 [译]
Sep 21 Javascript
JavaScript解析json格式数据简单示例
Dec 09 Javascript
javascript动态创建链接的方法
May 13 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
Nov 01 Javascript
javascript html5摇一摇功能的实现
Apr 19 Javascript
利用js+css+html实现固定table的列头不动
Dec 08 Javascript
浅谈js中的变量名和函数名重名
Feb 13 Javascript
jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
Feb 14 Javascript
bootstrap的常用组件和栅格式布局详解
May 02 Javascript
详解如何在nuxt中添加proxyTable代理
Aug 10 Javascript
如何用vue实现网页截图你知道吗
Nov 17 Vue.js
vue3.0 数字翻牌组件的使用方法详解
Apr 20 Vue.js
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编程之高级技巧——利用Mysql函数
2006/10/09 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
PHP实现将标点符号正则替换为空格的方法
2017/08/09 PHP
js单向链表的具体实现实例
2013/06/21 Javascript
jquery js 重置表单 reset()具体实现代码
2013/08/05 Javascript
JavaScript获取当前页面上的指定对象示例代码
2014/02/28 Javascript
jQuery点击其他地方时菜单消失的实现方法
2016/04/22 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
2016/06/25 Javascript
jQuery实现产品对比功能附源码下载
2016/08/09 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
2019/08/07 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
2019/12/06 Javascript
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
react-intl实现React国际化多语言的方法
2020/09/27 Javascript
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
Python找出list中最常出现元素的方法
2016/06/14 Python
Python实现数据库并行读取和写入实例
2017/06/09 Python
python计算auc指标实例
2017/07/13 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
python爱心表白 每天都是浪漫七夕!
2018/08/18 Python
python Tensor和Array对比分析
2020/01/08 Python
Python print不能立即打印的解决方式
2020/02/19 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
adidas马来西亚官网:adidas MY
2020/09/12 全球购物
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
饲料采购员岗位职责
2013/12/19 职场文书
给老婆的搞笑检讨书
2014/01/12 职场文书
保密工作实施方案
2014/02/24 职场文书
《小池塘》教学反思
2014/02/28 职场文书
领导班子四风表现材料
2014/08/23 职场文书
SQL基础查询和LINQ集成化查询
2022/01/18 MySQL