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 相关文章推荐
Extjs NumberField后面加单位实现思路
Jul 30 Javascript
浅谈jquery回调函数callback的使用
Jan 30 Javascript
设置jQueryUI DatePicker默认语言为中文
Jun 04 Javascript
详谈jQuery.load()和Jsp的include的区别
Apr 12 jQuery
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
Dec 11 Javascript
Babel 入门教程学习笔记
Jun 13 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
Aug 13 Javascript
vue-cli3.0使用及部分配置详解
Aug 29 Javascript
vue单页缓存存在的问题及解决方案(小结)
Sep 25 Javascript
JavaScript之解构赋值的理解
Jan 30 Javascript
微信小程序bindtap事件与冒泡阻止详解
Aug 08 Javascript
使用pkg打包ThinkJS项目的方法步骤
Dec 30 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
PHP Undefined index报错的修复方法
2011/07/17 PHP
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
php中使用url传递数组的方法
2015/02/11 PHP
PHP实现获取某个月份周次信息的方法
2015/08/11 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
2019/03/06 PHP
RR vs IO BO3 第一场2.13
2021/03/10 DOTA
javascript下function声明一些小结
2007/12/28 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
js只执行1次的函数示例
2016/07/20 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
vue-cli3添加模式配置多环境变量的方法
2019/06/05 Javascript
Js跳出两级循环方法代码实例
2020/09/22 Javascript
[01:05:30]VP vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
详解Python的Django框架中的通用视图
2015/05/04 Python
Python中IPYTHON入门实例
2015/05/11 Python
Python读取sqlite数据库文件的方法分析
2017/08/07 Python
python机器学习之神经网络(三)
2017/12/20 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
使用python判断你是青少年还是老年人
2018/11/29 Python
python解析json串与正则匹配对比方法
2018/12/20 Python
python函数修饰符@的使用方法解析
2019/09/02 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
python删除指定列或多列单个或多个内容实例
2020/06/28 Python
纯css3实现宠物小鸡实例代码
2018/10/08 HTML / CSS
Sperry官网:帆船鞋创始品牌
2016/09/07 全球购物
美国专业级皮肤病和spa品质护肤品的高级零售网站:SkinCareRx
2017/02/06 全球购物
菲律宾旅游网站:Expedia菲律宾
2017/10/11 全球购物
Paper Cape官网:美国婴儿和儿童服装品牌
2019/11/02 全球购物
Fenty Beauty官网:蕾哈娜创立的美妆品牌
2021/01/07 全球购物
会计工作心得体会
2014/01/13 职场文书
领导干部培训感言
2014/01/23 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书
演讲开头怎么书写?
2019/08/06 职场文书