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拖拽、碰撞、重力及弹性运动实例分析
Jan 08 Javascript
jQuery获取字符串中出现最多的数
Feb 22 Javascript
AngularJS 模块化详解及实例代码
Sep 14 Javascript
基于JavaScript实现Tab选项卡切换效果
Nov 24 Javascript
jQuery焦点图轮播效果实现方法
Dec 19 Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
Dec 22 Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
Nov 28 Javascript
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
Spring Boot/VUE中路由传递参数的实现代码
Mar 02 Javascript
Vue插件从封装到发布的完整步骤记录
Feb 28 Javascript
浅谈js中的attributes和Attribute的用法与区别
Jul 16 Javascript
JS数组方法some、every和find的使用详情
Oct 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
php中OR与|| AND与&&的区别总结
2013/10/26 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
2013/12/20 PHP
php cookie 详解使用实例
2016/11/03 PHP
thinkphp整合微信支付代码分享
2016/11/24 PHP
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
2010/06/19 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
尝试在让script的type属性等于text/html
2013/01/15 Javascript
js中arguments的用法(实例讲解)
2013/11/30 Javascript
jquery判断元素的子元素是否存在的示例代码
2014/02/04 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
jQuery 生成svg矢量二维码
2016/08/09 Javascript
JS如何实现在页面上快速定位(锚点跳转问题)
2017/08/14 Javascript
get  post jsonp三种数据交互形式实例详解
2017/08/25 Javascript
vue实现文件上传功能
2018/08/13 Javascript
vue favicon设置以及动态修改favicon的方法
2018/12/21 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
2019/11/12 Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
2020/03/04 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
2020/04/01 Javascript
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
2018/05/18 Python
python pandas写入excel文件的方法示例
2019/06/25 Python
Django限制API访问频率常用方法解析
2020/10/12 Python
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
微软马来西亚官方网站:Microsoft马来西亚
2019/11/22 全球购物
美国眼镜在线零售商:Dualens
2019/12/07 全球购物
将"引用"作为函数返回值类型的格式、好处和需要遵守的规则
2016/02/09 面试题
办公室文秘自我评价
2013/09/21 职场文书
应用数学自荐书范文
2013/11/24 职场文书
服装设计行业个人的自我评价
2013/12/20 职场文书
研究生就业推荐表导师评语
2014/12/31 职场文书
ktv服务员岗位职责
2015/02/09 职场文书
2015年药店工作总结
2015/04/20 职场文书
TensorFlow中tf.batch_matmul()的用法
2021/06/02 Python
JavaWeb Servlet实现网页登录功能
2021/07/04 Java/Android