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 相关文章推荐
30个最好的jQuery 灯箱插件分享
Apr 25 Javascript
js substr、substring和slice使用说明小记
Sep 15 Javascript
jQuery实现标题有打字效果的焦点图代码
Nov 16 Javascript
Three.js实现浏览器变动时进行自适应的方法
Sep 26 Javascript
vue语法之拼接字符串的示例代码
Oct 25 Javascript
AngularJS实现的输入框字数限制提醒功能示例
Oct 26 Javascript
Node.js利用console输出日志文件的方法示例
Apr 27 Javascript
JS中call和apply函数用法实例分析
Jun 20 Javascript
详解ES6 export default 和 import语句中的解构赋值
May 28 Javascript
JS array数组检测方式解析
May 19 Javascript
JavaScript继承的三种方法实例
May 12 Javascript
微信小程序中使用vant框架的具体步骤
Feb 18 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
WordPress自定义时间显示格式
2015/03/27 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
PHP 获取指定地区的天气实例代码
2017/02/08 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
2019/10/15 PHP
js 提交和设置表单的值
2008/12/19 Javascript
javascript 在网页中的运用(asp.net)
2009/11/23 Javascript
JavaScript面向对象程序设计三 原型模式(上)
2011/12/21 Javascript
javascript监听鼠标滚轮事件浅析
2014/06/05 Javascript
JavaScript实现找出字符串中第一个不重复的字符
2014/09/03 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
深入理解JQuery中的事件与动画
2016/05/18 Javascript
使用socket.io实现简单聊天室案例
2018/01/02 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
Vue实现开心消消乐游戏算法
2019/10/22 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
Python实现简单的代理服务器
2015/07/25 Python
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
Python使用Matplotlib实现Logos设计代码
2017/12/25 Python
俄罗斯优惠券网站:BIGLION
2017/05/21 全球购物
雅高酒店中国:Accorhotels.com China
2018/03/26 全球购物
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
盖尔斯工厂店:GUESS Factory
2020/01/21 全球购物
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
好矿嫂事迹材料
2014/01/21 职场文书
会计专业求职信范文
2014/03/16 职场文书
水电站项目建议书
2014/05/12 职场文书
个人学习群众路线心得体会
2014/11/05 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
中国式结婚:司仪主持词(范文)
2019/07/25 职场文书
从贫穷到富有,是知识技能和学习力的差别
2019/08/20 职场文书
python 逐步回归算法
2021/04/06 Python
JavaWeb 入门篇:创建Web项目,Idea配置tomcat
2021/07/16 Java/Android
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
2022/04/06 Python
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android