jQuery判断对象是否存在的方法


Posted in Javascript onFebruary 05, 2015

本文实例讲述了jQuery判断对象是否存在的方法。分享给大家供大家参考。具体如下:

一、传统Javascript的写法

obj = document.getElementById("someID"); 
if (obj){ 
   obj.innerText("hi"); 
}

在jQuery中,var obj = $("#id")无论id这个控件是否存在,都是返回object,这样可就无法使用if(obj)来判断这个控件是否存在了
 
二、jQuery判断对象是否存在

方式1:

if ($('#target_obj_id').length > 0) {
//如果大于0 标识 id 为target_obj_id的对象存在,否则不存在 
   //对象存在的处理逻辑 
} else { 
   //对象不存在的处理逻辑 
}

方式2:

if ($('#target_obj_id')[0]) { 
  //对象存在的处理逻辑 
} else { 
  //对象不存在的处理逻辑 
}

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
超级强大的表单验证
Jun 26 Javascript
javascript 选择文件夹对话框(web)
Jul 07 Javascript
js动态控制table的tr、td增加及删除的具体实现
Apr 30 Javascript
JS刷新父窗口的几种方式小结(推荐)
Nov 09 Javascript
Vue监听数据对象变化源码
Mar 09 Javascript
vue2.0 循环遍历加载不同图片的方法
Mar 06 Javascript
layui结合form,table的全选、反选v1.0示例讲解
Aug 15 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
Apr 16 Javascript
vue实现公共方法抽离
Jul 31 Javascript
使用TS来编写express服务器的方法步骤
Oct 29 Javascript
详解vue 组件的实现原理
Nov 12 Javascript
JavaScript展开运算符和剩余运算符的区别详解
Feb 18 Javascript
jquery实现对联广告的方法
Feb 05 #Javascript
jquery实现在光标位置插入内容的方法
Feb 05 #Javascript
Jquery中offset()和position()的区别分析
Feb 05 #Javascript
JS实现一个按钮的方法
Feb 05 #Javascript
JS继承用法实例分析
Feb 05 #Javascript
Javascript实现Web颜色值转换
Feb 05 #Javascript
JS表的模拟方法
Feb 05 #Javascript
You might like
Linux编译升级php的详细方法
2013/11/04 PHP
php遍历目录输出目录及其下的所有文件示例
2014/01/27 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
PHP计算近1年的所有月份
2017/03/13 PHP
php代码调试利器firephp安装与使用方法分析
2018/08/21 PHP
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
javascript 设计模式之单体模式 面向对象学习基础
2010/04/18 Javascript
javascript event 事件解析
2011/01/31 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
js获取当前日期前七天的方法
2015/02/28 Javascript
基于JavaScript实现一定时间后去执行一个函数
2015/12/14 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
axios基本入门用法教程
2017/03/25 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
使用canvas实现一个vue弹幕组件功能
2018/11/30 Javascript
JS中实现一个下载进度条及播放进度条的代码
2019/06/10 Javascript
Vue 动态路由的实现及 Springsecurity 按钮级别的权限控制
2019/09/05 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
小程序瀑布流组件实现翻页与图片懒加载
2020/05/19 Javascript
Electron实现应用打包、自动升级过程解析
2020/07/07 Javascript
python文件读写并使用mysql批量插入示例分享(python操作mysql)
2014/02/17 Python
基于Python pip用国内镜像下载的方法
2018/06/12 Python
Python面向对象程序设计类的封装与继承用法示例
2019/04/12 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
2019/07/28 Python
Django form表单与请求的生命周期步骤详解
2020/06/07 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
Laravel的加密解密与哈希实例讲解
2021/03/24 PHP
大二自我鉴定
2014/01/31 职场文书
成都人事代理协议书
2014/10/25 职场文书
校园运动会广播稿
2015/08/19 职场文书
运动会广播稿200字
2015/08/19 职场文书
springcloud之Feign超时问题的解决
2021/06/24 Java/Android
Java比较两个对象中全部属性值是否相等的方法
2021/08/07 Java/Android
CSS的calc函数用法小结
2022/06/25 HTML / CSS