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 相关文章推荐
document.compatMode的CSS1compat使用介绍
Apr 03 Javascript
javascript如何使用bind指定接收者
May 04 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
Oct 29 Javascript
JQuery查找DOM节点的方法
Jun 11 Javascript
基于jQuery仿淘宝产品图片放大镜代码分享
Jun 23 Javascript
Three.js学习之正交投影照相机
Aug 01 Javascript
浅谈JavaScript 数据属性和访问器属性
Sep 01 Javascript
JS判断浏览器是否安装flash插件的简单方法
Sep 13 Javascript
以BootStrap Tab为例写一个前端组件
Jul 25 Javascript
微信小程序webSocket的使用方法
Feb 20 Javascript
详解Java中String JSONObject JSONArray List转换
Nov 13 Javascript
js实现鼠标拖曳效果
Dec 30 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 删除数组元素
2009/01/16 PHP
PHP函数func_num_args用法实例分析
2015/12/07 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
2010/11/30 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
jQuery的几个我们必须了解的特点
2015/05/03 Javascript
js和jquery分别验证单选框、复选框、下拉框
2015/12/17 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
js中string和number类型互转换技巧(分享)
2016/11/28 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
2017/04/18 Javascript
H5图片压缩与上传实例
2017/04/21 Javascript
67 个节约开发时间的前端开发者的工具、库和资源
2017/09/12 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
html中通过JS获取JSON数据并加载的方法
2017/11/30 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
2018/02/23 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
javascript事件监听与事件委托实例详解
2019/08/16 Javascript
vue实现倒计时获取验证码效果
2020/04/17 Javascript
vue项目强制清除页面缓存的例子
2019/11/06 Javascript
Layui表格监听行单双击事件讲解
2019/11/14 Javascript
JavaScript实现好看的跟随彩色气泡效果
2020/02/06 Javascript
js实现拾色器插件(ColorPicker)
2020/05/21 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
2020/09/11 Javascript
Python实现识别手写数字 简易图片存储管理系统
2018/01/29 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
2020/01/19 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
2020/02/27 Python
Django中从mysql数据库中获取数据传到echarts方式
2020/04/07 Python
Python实现粒子群算法的示例
2021/02/14 Python
HTML5 实战PHP之Web页面表单设计
2011/10/09 HTML / CSS
通息工程毕业生自荐信
2013/10/16 职场文书
招标承诺书
2014/08/30 职场文书
2015共产党员公开承诺书
2015/01/22 职场文书
迎新年主持词
2015/07/06 职场文书