JQuery判断HTML元素是否存在的两种解决方法


Posted in Javascript onDecember 26, 2013

在工作中遇到这么一种情况,页面部分HTML元素是通过服务端语言根据不同情况控制显示不同内容的,然而在同一个页面某些情况在DOM准备好后需要用到Ajax跟服务端通讯,而有些情况不需要,那么我只想在页面存在我指定的HTML标记的时候我才触发Ajax部分,毕竟这样可以减轻服务器的负担,废话一大堆,转入正题:

其实解决JQuery判断元素是否存在的问题,方法很简单:

if($("#abc").length >0) { ... }

if($("#abc").html() != "") { ... }

如上两种方式都可以判断html文档是否存在我们想要的元素,之前试过用$("#abc") != null / !$("#abc") / $.find("#abc") ..... 结果不行,因为无论元素是否存在都会返回Object的,那我暂时就用上面两种方法之一解决了问题,具体有没有更好的办法,有待发掘……

Javascript 相关文章推荐
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
Aug 28 Javascript
jQuery 图片切换插件(代码比较少)
May 07 Javascript
JavaScript之引用类型介绍
Aug 10 Javascript
使用Grunt.js管理你项目的应用说明
Apr 24 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
Nov 19 Javascript
js实现同一页面多个运动效果的方法
Apr 10 Javascript
JavaScript字符串删除重复字符的方法
Dec 25 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
Oct 03 Javascript
详解js的六大数据类型
Dec 27 Javascript
工厂模式在JS中的实践
Jan 18 Javascript
angularjs请求数据的方法示例
Aug 06 Javascript
token 机制和实现方式
Dec 15 Javascript
JS 仿腾讯发表微博的效果代码
Dec 25 #Javascript
javascript使用定时函数实现跳转到某个页面
Dec 25 #Javascript
JS不间断向上滚动效果代码
Dec 25 #Javascript
js中同步与异步处理的方法和区别总结
Dec 25 #Javascript
在javascript中实现函数数组的方法
Dec 25 #Javascript
js 时间格式与时间戳的相互转换示例代码
Dec 25 #Javascript
js中for in的用法示例解析
Dec 25 #Javascript
You might like
Array of country list in PHP with Zend Framework
2011/10/17 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
php中目录操作opendir()、readdir()及scandir()用法示例
2019/06/08 PHP
TNC vs IO BO3 第一场2.13
2021/03/10 DOTA
JavaScript Object的extend是一个常用的功能
2009/12/02 Javascript
javascript判断office版本示例
2014/04/11 Javascript
jquery中 $.expr使用实例介绍
2014/06/09 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
2015/02/27 Javascript
JavaScript登录记住密码操作(超简单代码)
2017/03/22 Javascript
JavaScript之class继承_动力节点Java学院整理
2017/07/03 Javascript
vue中计算属性(computed)、methods和watched之间的区别
2017/07/27 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
JS实现网页时钟特效
2020/03/25 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
vue 在服务器端直接修改请求的接口地址
2020/12/19 Vue.js
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
python中的列表推导浅析
2014/04/26 Python
python多进程中的内存复制(实例讲解)
2018/01/05 Python
快速了解Python相对导入
2018/01/12 Python
详解python3中tkinter知识点
2018/06/21 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
python 基于dlib库的人脸检测的实现
2019/11/08 Python
python 操作hive pyhs2方式
2019/12/21 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
教师自荐书
2013/10/08 职场文书
会计电算化专业毕业生推荐信
2013/12/24 职场文书
党员培训思想汇报
2014/01/07 职场文书
校园餐饮创业计划书
2014/01/10 职场文书
期末自我鉴定
2014/01/23 职场文书
珠宝店促销方案
2014/03/21 职场文书
爱国主义教育活动总结
2014/05/07 职场文书
世界文化遗产导游词
2015/02/13 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书