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 相关文章推荐
解放web程序员的输入验证
Oct 06 Javascript
jquery+json实现的搜索加分页效果
Mar 31 Javascript
Chrome Form多次提交表单问题的解决方法
May 09 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
Aug 01 Javascript
javascript实用小函数使用介绍
Nov 11 Javascript
jquery删除指定子元素代码实例
Jan 13 Javascript
纯CSS3代码实现滑动开关效果
Aug 19 Javascript
jQuery仿写百度百科的目录树
Jan 03 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
Mar 06 Javascript
webpack 模块热替换原理
Apr 09 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
Oct 15 Javascript
创建echart多个联动的示例代码
Nov 23 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
星际争霸 Starcraft 发展史
2020/03/14 星际争霸
PHP 数组基本操作小结(推荐)
2016/06/13 PHP
jQuery 插件 将this下的div轮番显示
2009/04/09 Javascript
Jquery知识点三 jquery表单对象操作
2011/01/17 Javascript
js中iframe调用父页面的方法
2014/10/30 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
2014/12/01 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
2015/03/03 Javascript
jQuery中extend函数详解
2015/07/13 Javascript
jquery+html5烂漫爱心表白动画代码分享
2015/08/24 Javascript
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
Javascript实现登录记住用户名和密码功能
2017/03/22 Javascript
代码详解Vuejs响应式原理
2017/12/20 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
Vue 组件(component)教程之实现精美的日历方法示例
2018/01/08 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
2020/04/10 Javascript
Python判断字符串与大小写转换
2015/06/08 Python
python实现将html表格转换成CSV文件的方法
2015/06/28 Python
Python每天必学之bytes字节
2016/01/28 Python
Django与JS交互的示例代码
2017/08/23 Python
详解用TensorFlow实现逻辑回归算法
2018/05/02 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
2018/09/04 Python
python操作文件的参数整理
2019/06/11 Python
Python模块的定义,模块的导入,__name__用法实例分析
2020/01/07 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
2020/02/13 Python
CSS3的Border-radius轻松制作圆角
2012/12/24 HTML / CSS
中东奢侈品市场:Coveti
2019/05/12 全球购物
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
致跳高运动员加油稿
2014/02/12 职场文书
环保建议书作文
2014/03/12 职场文书
公证书样本
2014/04/10 职场文书
异地恋情人节寄语
2015/02/28 职场文书
高一军训感想
2015/08/07 职场文书
MySQL磁盘碎片整理实例演示
2022/04/03 MySQL