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 相关文章推荐
javascript下有关dom以及xml节点访问兼容问题
Nov 26 Javascript
JQuery autocomplete 使用手册
Apr 01 Javascript
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
Oct 11 Javascript
重写javascript中window.confirm的行为
Oct 21 Javascript
浅析jQuery中常用的元素查找方法总结
Jul 04 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
Mar 12 Javascript
js给table赋值的实例代码
Oct 13 Javascript
简单实现bootstrap选项卡效果
Feb 08 Javascript
深入理解React中何时使用箭头函数
Aug 23 Javascript
微信小程序实现电子签名并导出图片
May 27 Javascript
JavaScript JSON使用原理及注意事项
Jul 30 Javascript
VUE项目实现主题切换的多种方法
Nov 26 Vue.js
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 快速生成 Flash 动画的方法
2007/03/06 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
2015/04/08 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
2017/05/26 PHP
JS 两日期相减,获得天数的小例子(兼容IE,FF)
2013/07/01 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
jQuery EasyUI提交表单验证
2016/07/19 Javascript
jquery的checkbox,radio,select等方法小结
2016/08/30 Javascript
JS 获取HTML标签内的子节点的方法
2016/09/21 Javascript
Bootstrap基本插件学习笔记之折叠(22)
2016/12/08 Javascript
jQuery实现鼠标跟随效果
2017/02/20 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
Nodejs 和Session 原理及实战技巧小结
2017/08/25 NodeJs
获取layer.open弹出层的返回值方法
2018/08/20 Javascript
vue项目中使用vue-i18n报错的解决方法
2019/01/13 Javascript
在weex中愉快的使用scss的方法步骤
2020/01/02 Javascript
[06:33]3.19 DOTA2发布会 海涛、冷冷、2009见证希望
2014/03/21 DOTA
[00:12]2018DOTA2亚洲邀请赛 Sccc亮相SOLO赛,今年他又会有什么样的战绩?
2018/04/06 DOTA
[05:00]TI9战队采访 - Royal Never Give Up
2019/08/20 DOTA
Python实现的HTTP并发测试完整示例
2020/04/23 Python
Python 登录网站详解及实例
2017/04/11 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
2018/10/14 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
TensorFlow梯度求解tf.gradients实例
2020/02/04 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
极度干燥澳大利亚官方网站:Superdry澳大利亚
2019/03/28 全球购物
竞聘副主任科员演讲稿
2014/01/11 职场文书
家长对小学生的评语
2014/01/28 职场文书
六一文艺汇演开幕词
2015/01/29 职场文书
护士工作心得体会
2016/01/25 职场文书
PyTorch中permute的使用方法
2022/04/26 Python