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 相关文章推荐
createElement动态创建HTML对象脚本代码
Nov 24 Javascript
JavaScript 对象链式操作测试代码
Apr 25 Javascript
javascript中常用编程知识
Apr 08 Javascript
jquery 扑捉回车键事件代码
Apr 24 Javascript
jQuery实现带有动画效果的回到顶部和底部代码
Nov 04 Javascript
JavaScript模仿Pinterest实现图片预加载功能
Oct 25 Javascript
JS 实现可停顿的垂直滚动实例代码
Nov 23 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
Mar 08 Javascript
Vue计算属性的学习笔记
Mar 22 Javascript
underscore之Chaining_动力节点Java学院整理
Jul 10 Javascript
解决ie img标签内存泄漏的问题
Oct 13 Javascript
canvas绘制折线路径动画实现
May 12 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
从Web查询数据库之PHP与MySQL篇
2009/09/25 PHP
php判断是否连接上网络的方法实例详解
2016/12/14 PHP
javascript 模拟点击广告
2010/01/02 Javascript
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
你必须知道的JavaScript 变量命名规则详解
2013/05/07 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
javascript+canvas实现刮刮卡抽奖效果
2015/07/29 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
2016/06/02 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
2016/09/24 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
Easyui和zTree两种方式分别实现树形下拉框
2017/08/04 Javascript
JavaScript实现换肤功能
2017/09/15 Javascript
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
2018/09/04 Javascript
Iview Table组件中各种组件扩展的使用
2018/10/20 Javascript
JavaScript中的事件与异常捕获详析
2019/02/24 Javascript
javascript中如何判断类型汇总
2019/05/14 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
[01:28:31]《加油DOTA》真人秀 第五期
2014/09/01 DOTA
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
Python中的取模运算方法
2018/11/10 Python
Python中的 is 和 == 以及字符串驻留机制详解
2019/06/28 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
Pytorch之扩充tensor的操作
2021/03/04 Python
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
教师自荐信
2013/12/10 职场文书
党的群众路线教育实践活动剖析材料
2014/09/30 职场文书
停电放假通知
2015/04/14 职场文书
生死抉择观后感
2015/06/09 职场文书
领导欢送会主持词
2015/07/06 职场文书
Java基础——Map集合
2022/04/01 Java/Android