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 相关文章推荐
javascript操作html控件实例(javascript添加html)
Dec 02 Javascript
如何将网页表格内容导入excel
Feb 18 Javascript
JavaScript中setter和getter方法介绍
Jul 11 Javascript
jQuery实现的简单拖拽功能示例
Sep 13 Javascript
微信开发 js实现tabs选项卡效果
Oct 28 Javascript
JavaScript中值类型和引用类型的区别
Feb 23 Javascript
js指定步长实现单方向匀速运动
Jul 17 Javascript
JavaScript解析任意形式的json树型结构展示
Jul 23 Javascript
js异步编程小技巧详解
Aug 14 Javascript
vue 之 css module的使用方法
Dec 04 Javascript
jquery实现直播弹幕效果
Nov 28 jQuery
微信小程序动态添加和删除组件的现实
Feb 28 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
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
PHP Header用于页面跳转时的几个注意事项
2016/10/21 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
JQuery 操作select标签实现代码
2010/05/14 Javascript
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
JavaScript中创建对象和继承示例解读
2014/02/12 Javascript
javascript实现九宫格相加数值相等
2020/05/28 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
2016/03/25 Javascript
js利用正则表达式检验输入内容是否为网址
2016/07/05 Javascript
bootstrap table实例详解
2017/01/06 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
微信小程序官方动态自定义底部tabBar的例子
2019/09/04 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
VUE.CLI4.0配置多页面入口的实现
2019/11/25 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
Python日志模块logging基本用法分析
2018/08/23 Python
Python函数any()和all()的用法及区别介绍
2018/09/14 Python
python3.4爬虫demo
2019/01/22 Python
python命名空间(namespace)简单介绍
2019/08/10 Python
TensorFlow2.0:张量的合并与分割实例
2020/01/19 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
意大利团购网站:Groupon意大利
2016/10/11 全球购物
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
2014新年元旦活动策划方案
2014/02/18 职场文书
干部个人对照检查材料
2014/08/25 职场文书
一份关于丢失公司财物的检讨书
2014/09/19 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
2015年教师国培感言
2015/08/01 职场文书
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
2022/05/25 Servers
win10识别不了U盘怎么办 win10系统读取U盘失败的解决办法
2022/08/05 数码科技