jquery怎么判断html元素是否存在

发布时间:2020-11-26编辑:脚本学堂
本文介绍了jquery判断html元素是否存在的两种方法,解决jquery判断元素是否存在的问题,方法还是比较简单的,有需要的朋友参考下。

页面部分html元素是通过服务端语言根据不同情况控制显示不同内容的,然而在同一个页面某些情况在dom准备好后需要用到ajax跟服务端通讯,而有些情况不需要,那么只想在页面存在指定的html标记时才触发ajax部分。

解决jquery判断元素是否存在的问题:
 

复制代码 代码示例:
if($("#abc").length >0) { ... }
if($("#abc").html() != "") { ... }

如上两种方式都可以判断html文档是否存在相关元素,之前试过用$("#abc") != null / !$("#abc") / $.find("#abc") .....
结果不行,因为无论元素是否存在都会返回object的,暂时使用以上两种方法之一解决了问题。