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 相关文章推荐
Ajax+Json 级联菜单实现代码
Oct 27 Javascript
Js组件的一些写法
Sep 10 Javascript
DIV始终居中的js代码
Feb 17 Javascript
了不起的node.js读书笔记之node.js中的特性
Dec 22 Javascript
AngularJs ng-route路由详解及实例代码
Sep 14 Javascript
javascript DOM的详解及实例代码
Mar 06 Javascript
JS仿淘宝搜索框用户输入事件的实现
Jun 19 Javascript
微信小程序仿RadioGroup改变样式的处理方案
Jul 13 Javascript
JavaScript学习笔记之DOM基础操作实例小结
Jan 09 Javascript
详解vue项目中使用token的身份验证的简单实践
Mar 08 Javascript
js this 绑定机制深入详解
Apr 30 Javascript
angular组件间通讯的实现方法示例
May 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
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
2010/10/19 PHP
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
ThinkPHP 3.2 版本升级了哪些内容
2015/03/05 PHP
PHP 断点续传实例详解
2017/11/11 PHP
用js判断用户浏览器是否是XP SP2的IE6
2007/03/08 Javascript
网站被黑的假象--ARP欺骗之页面中加入一段js
2007/05/16 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
CheckBoxList多选样式jquery、C#获取选择项
2013/09/06 Javascript
判定是否原生方法的JS代码
2013/11/12 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
JS实现从表格中动态删除指定行的方法
2015/03/31 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
基于JS代码实现实时显示系统时间
2016/06/16 Javascript
JavaScript从0开始构思表情插件
2016/07/26 Javascript
jQuery树形控件zTree使用小结
2016/08/02 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
[01:20:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第四场 8.26
2018/08/30 DOTA
跟老齐学Python之重回函数
2014/10/10 Python
基于Python实现的ID3决策树功能示例
2018/01/02 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
2019/06/03 Python
python腾讯语音合成实现过程解析
2019/08/01 Python
Flask之pipenv虚拟环境的实现
2019/11/26 Python
CSS3中的@keyframes关键帧动画的选择器绑定
2016/06/13 HTML / CSS
俄罗斯厨房产品购物网站:COOK HOUSE
2021/03/15 全球购物
研究生简历自我评
2015/03/11 职场文书
2015年妇幼卫生工作总结
2015/05/23 职场文书
青春雷锋观后感
2015/06/10 职场文书
导游词之五台山
2019/10/11 职场文书
python实现黄金分割法的示例代码
2021/04/28 Python
解决golang 关于全局变量的坑
2021/05/06 Golang
MySQL 8.0 之不可见列的基本操作
2021/05/20 MySQL
教你用python实现一个无界面的小型图书管理系统
2021/05/21 Python