JQuery判断HTML元素是否存在的两种解决方法

 更新时间:2013年12月26日 08:43:42   作者:  
本篇文章主要是对JQuery判断HTML元素是否存在的两种解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

在工作中遇到这么一种情况,页面部分HTML元素是通过服务端语言根据不同情况控制显示不同内容的,然而在同一个页面某些情况在DOM准备好后需要用到Ajax跟服务端通讯,而有些情况不需要,那么我只想在页面存在我指定的HTML标记的时候我才触发Ajax部分,毕竟这样可以减轻服务器的负担,废话一大堆,转入正题:

其实解决JQuery判断元素是否存在的问题,方法很简单:

if($("#abc").length >0) { ... }

if($("#abc").html() != "") { ... }

如上两种方式都可以判断html文档是否存在我们想要的元素,之前试过用$("#abc") != null / !$("#abc") / $.find("#abc") ..... 结果不行,因为无论元素是否存在都会返回Object的,那我暂时就用上面两种方法之一解决了问题,具体有没有更好的办法,有待发掘……

相关文章

  • jQuery+AJAX实现遮罩层登录验证界面(附源码)

    jQuery+AJAX实现遮罩层登录验证界面(附源码)

    这篇文章主要介绍了jQuery+AJAX实现遮罩层登录验证界面,并分享了源码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-10-10
  • jquery自定义组件实例详解

    jquery自定义组件实例详解

    这篇文章主要为大家详细介绍了jquery自定义组件实例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • jQuery仿写百度百科的目录树

    jQuery仿写百度百科的目录树

    这篇文章主要介绍了jQuery仿写百度百科的目录树医保词条样式,点击右侧的目录树,左侧跳转到指定的锚点位置,滚动鼠标,游标跟随一起滚动至响应链接位置,具体实现思路大家参考下本文
    2017-01-01
  • jQuery简单获取DIV和A标签元素位置的方法

    jQuery简单获取DIV和A标签元素位置的方法

    这篇文章主要介绍了jQuery简单获取DIV和A标签元素位置的方法,结合实例形式分析了jQuery针对页面div及A标签元素相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • jQuery实现移动端滑块拖动选择数字效果

    jQuery实现移动端滑块拖动选择数字效果

    这篇文章主要介绍了jQuery实现移动端滑块拖动选择数字效果,jQuery实现移动端滑块拖动效果,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • JQuery日历插件My97DatePicker日期范围限制

    JQuery日历插件My97DatePicker日期范围限制

    这篇文章主要介绍了JQuery日历插件My97DatePicker日期范围限制的相关资料,需要的朋友可以参考下
    2016-01-01
  • jquery移动节点实例

    jquery移动节点实例

    这篇文章主要介绍了jquery移动节点的实现方法,主要涉及append()方法的使用技巧,需要的朋友可以参考下
    2015-01-01
  • jQuery异步验证用户名是否存在示例代码

    jQuery异步验证用户名是否存在示例代码

    有个需求就是异步验证用户名是否存在。用的技术是jQuery异步验证和struts2,大家可以参考下
    2014-05-05
  • JQuery中$(document)是什么意思有什么作用

    JQuery中$(document)是什么意思有什么作用

    $(document).ready(fn):当DOM载入就绪可以查询及操纵时绑定一个要执行的函数,因为它可以极大地提高web应用程序的响应速度
    2014-07-07
  • jQuery 动画基础教程

    jQuery 动画基础教程

    用jquery实现简单动画的制作,希望看了这篇文章后,建议大家自己手工打打,学习一下他的思路。
    2008-12-12

最新评论