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 相关文章推荐
Array对象方法参考
Oct 03 Javascript
你真的了解JavaScript吗?
Feb 24 Javascript
javascript 面向对象,实现namespace,class,继承,重载
Oct 29 Javascript
判断某个字符在一个字符串中是否存在的js代码
Feb 28 Javascript
JavaScript数据结构之单链表和循环链表
Nov 28 Javascript
详解webpack之scss和postcss-loader的配置
Jan 09 Javascript
详解webpack4升级指南以及从webpack3.x迁移
Jun 12 Javascript
angular6开发steps步骤条组件
Jul 04 Javascript
javascript中undefined的本质解析
Jul 31 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
Oct 30 Javascript
如何解决vue在ios微信"复制链接"功能问题
Mar 26 Javascript
返回上一个url并刷新界面的js代码
Sep 12 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
PHP个人网站架设连环讲(二)
2006/10/09 PHP
隐性调用php程序的方法
2009/03/09 PHP
jQuery 源码分析笔记
2011/05/25 PHP
php 面试碰到过的问题 在此做下记录
2011/06/09 PHP
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
2012/10/31 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
2016/09/21 PHP
PHP+RabbitMQ实现消息队列的完整代码
2019/03/20 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
js将iframe中控件的值传到主页面控件中的实现方法
2013/03/11 Javascript
tangram框架响应式加载图片方法
2013/11/21 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
javascript数组输出的两种方式
2015/01/13 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
2016/01/08 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
2016/01/28 Javascript
轮播的简单实现方法
2016/07/28 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
2016/08/01 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
vue音乐播放器插件vue-aplayer的配置及其使用实例详解
2017/07/10 Javascript
信息滚动效果的实例讲解
2017/09/18 Javascript
VuePress 静态网站生成方法步骤
2019/02/14 Javascript
Python中用Ctrl+C终止多线程程序的问题解决
2013/03/30 Python
在pycharm 中添加运行参数的操作方法
2019/01/19 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
大学生创业计划书的范文
2014/01/07 职场文书
三月雷锋月活动总结
2014/07/03 职场文书
工作态度不端正检讨书
2014/10/04 职场文书
工程部岗位职责
2015/02/10 职场文书
教师读书笔记
2015/06/29 职场文书
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js
Win Server2016远程桌面如何允许多用户同时登录
2022/06/10 Servers
js前端设计模式优化50%表单校验代码示例
2022/06/21 Javascript