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 相关文章推荐
jquery之Document元素选择器篇
Aug 14 Javascript
javascript sudoku 数独智力游戏生成代码
Mar 27 Javascript
40款非常有用的 jQuery 插件推荐(系列一)
Dec 21 Javascript
使用 Node.js 做 Function Test实现方法
Oct 25 Javascript
JQuery与JS里submit()的区别示例介绍
Feb 17 Javascript
JS和JQ的event对象区别分析
Nov 24 Javascript
jQuery实现标题有打字效果的焦点图代码
Nov 16 Javascript
jquery实现全选、反选、获得所有选中的checkbox
Sep 13 Javascript
基于jQuery实现咖啡订单管理简单应用
Feb 10 Javascript
javascript中的隐式调用
Feb 10 Javascript
Angular4 组件通讯方法大全(推荐)
Jul 12 Javascript
ES6 Symbol在对象中的作用实例分析
Jun 06 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
我的论坛源代码(八)
2006/10/09 PHP
Yii Framework框架获取分类下面的所有子类方法
2014/06/20 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
动手学习无线电
2021/03/10 无线电
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
一行代码实现纯数据json对象的深度克隆实现思路
2013/01/09 Javascript
JS实现下拉框的动态添加(附效果)
2013/04/03 Javascript
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
js中对象的声明方式以及数组的一些用法示例
2013/12/11 Javascript
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
AngularJS基础知识笔记之表格
2015/05/10 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
2017/10/01 Javascript
Vue开发之封装分页组件与使用示例
2019/04/25 Javascript
vue通过video.js解决m3u8视频播放格式的方法
2019/07/30 Javascript
[19:14]DOTA2 HEROS教学视频教你分分钟做大人-维萨吉
2014/06/24 DOTA
Python 对象中的数据类型
2017/05/13 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
python-itchat 获取微信群用户信息的实例
2019/02/21 Python
pandas和spark dataframe互相转换实例详解
2020/02/18 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
2020/11/05 Python
Topman美国官网:英国著名的国际平价时尚男装品牌
2017/12/22 全球购物
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
卫校中专生个人自我评价
2013/09/19 职场文书
金融事务专业毕业生求职信
2014/02/23 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年财务科工作总结
2014/11/11 职场文书
酒店开业主持词
2015/07/02 职场文书
离婚协议书范本(2016最新版)
2016/03/18 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
创业计划书之甜品店
2019/09/18 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL