JQUERY 判断选择器选择的对象 是否存在

判断方法:

直接选择判断,是不正确的方法,因为 $(“#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 {} 

 

posted @ 2016-01-25 17:38  青天流云  阅读(2261)  评论(0编辑  收藏  举报