jQuery如何检查某个元素在网页上是否存在

$("ID")获取的永远是对象,即使网页上没有此元素。因此当要用jQuery检查某个元素在网页上是否存在时,不能使用以下代码: 

if($("#ID")){
  //do something  
}

而应该获取到元素的长度来判断,代码如下:

if($("#ID").length > 0){
  //do something  
}

或者转换成DOM对象来判断,代码如下:

if($("#ID").get(0)){
  //do something  
}
原文地址:https://www.cnblogs.com/lengyuehuahun/p/5632842.html