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 相关文章推荐
Visual Studio中的jQuery智能提示设置方法
Mar 27 Javascript
js 限制数字 js限制输入实现代码
Dec 04 Javascript
Jquery事件的连接使用示例
Jun 18 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
May 23 Javascript
一个不错的仿携程自定义数据下拉选择select
Sep 01 Javascript
小白谈谈对JS原型链的理解
May 03 Javascript
javascript css红色经典选项卡效果实现代码
May 17 Javascript
jQuery上传插件webupload使用方法
Aug 01 jQuery
Node.js 使用AngularJS的方法示例
May 11 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
May 22 Javascript
vue v-for 使用问题整理小结
Aug 04 Javascript
js前端对于大量数据的展示方式及处理方法
Dec 02 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
一个程序下载的管理程序(三)
2006/10/09 PHP
谈谈PHP的输入输出流
2007/02/14 PHP
phpStudy访问速度慢和启动失败的解决办法
2015/11/19 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
2018/07/21 PHP
JavaScript去除空格的三种方法(正则/传参函数/trim)
2013/02/06 Javascript
js数组的操作详解
2013/03/27 Javascript
用js实现trim()的解决办法
2013/04/16 Javascript
下拉框select的绑定示例
2014/09/04 Javascript
node.js中的fs.open方法使用说明
2014/12/17 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
javascript+html5+css3自定义提示窗口
2017/06/21 Javascript
js实现上下左右键盘控制div移动
2020/01/16 Javascript
微信小程序点击view动态添加样式过程解析
2020/01/21 Javascript
Vue中点击active并第一个默认选中功能的实现
2020/02/24 Javascript
压缩包密码破解示例分享(类似典破解)
2014/01/17 Python
Python Numpy 控制台完全输出ndarray的实现
2020/02/19 Python
基于python实现生成指定大小txt文档
2020/07/20 Python
LEGO玩具英国官方商店:LEGO Shop GB
2018/03/27 全球购物
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
设计毕业生简历中的自我评价
2013/10/01 职场文书
优秀毕业生自荐信范文
2014/01/01 职场文书
学校招生宣传广告词
2014/03/19 职场文书
《社戏》教学反思
2014/04/15 职场文书
改作风抓落实促发展心得体会
2014/09/10 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
出国留学单位推荐信
2015/03/26 职场文书
体检通知范文
2015/04/21 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
电力培训学习心得体会
2016/01/11 职场文书
基于Redis延迟队列的实现代码
2021/05/13 Redis
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL
Python可视化学习之seaborn调色盘
2022/02/24 Python
A22国内电台短波广播频率表
2022/05/10 无线电