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 相关文章推荐
来自qq的javascript面试题
Jul 24 Javascript
JavaScript 小型打飞机游戏实现原理说明
Oct 28 Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
Aug 09 Javascript
页面右下角弹出提示框示例代码js版
Aug 02 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
Jan 28 Javascript
jQuery点缩略图弹出层显示大图片
Feb 13 Javascript
自定义百度分享的分享按钮
Mar 18 Javascript
Angularjs过滤器使用详解
May 25 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
Jun 12 Javascript
原生JS仿QQ阅读点击展开、收起效果
Mar 08 Javascript
微信小程序录音与播放录音功能
Dec 25 Javascript
如何使用vue slot创建一个模态框的实例代码
May 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上传文件中文文件名乱码的解决方法
2013/11/01 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
PHP小教程之实现链表
2014/06/09 PHP
php数组函数array_walk用法示例
2016/05/26 PHP
ZendFramework框架实现连接两个或多个数据库的方法
2016/12/08 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
js获取多个tagname的节点数组
2013/09/22 Javascript
jQuery类选择器用法实例
2014/12/23 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
node.js express中app.param的用法详解
2017/07/16 Javascript
关于vue编译版本引入的问题的解决
2018/09/17 Javascript
vue使用rem实现 移动端屏幕适配
2018/09/26 Javascript
微信小程序云开发之数据库操作
2019/05/18 Javascript
element-ui中dialog弹窗关闭按钮失效的解决
2020/09/22 Javascript
python将ip地址转换成整数的方法
2015/03/17 Python
使用Python编写一个最基础的代码解释器的要点解析
2016/07/12 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
Python使用jsonpath-rw模块处理Json对象操作示例
2018/07/31 Python
Python爬虫基础之XPath语法与lxml库的用法详解
2018/09/13 Python
python实现简易学生信息管理系统
2020/04/05 Python
超实用的 30 段 Python 案例
2019/10/10 Python
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
广州地球村科技数据库题目
2016/04/25 面试题
我的老师教学反思
2014/05/01 职场文书
公司节能减排倡议书
2014/05/14 职场文书
投标保密承诺书
2014/05/19 职场文书
公司贷款承诺书
2014/05/30 职场文书
电教室标语
2014/06/20 职场文书
房产转让协议书(2014版)
2014/09/30 职场文书
学历证明范文
2015/06/16 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/06 其他游戏