判断方法:
直接选择判断,是不正确的方法,因为 $(“#id”) 不管对象是否存在都会返回 object .
if($("#id")){
alert('存在');
}else{
alert('不存在');
}
修改如下: 使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在。
if($("#id").length>0){}else{}
或者是转化成DOM对象判断:
if($("#id")[0]){}else{}
或者直接使用原生的 Javascript 代码来判断:
if(document.getElementById("id")){} else {}