Jquery判斷$("#id")獲取的對象是否存在


一、判斷對象對象是否存在 


如果是下面的 jQuery 代碼判斷一個對象是否存在,是不能用的 

代碼如下:

if($("#id")){ 
}else{} 

因為 $(“#id”) 不管對象是否存在都會返回 object 。 

正確使用判斷對象是否存在應該用: 
代碼如下:

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

使用 jQuery 對象的屬性 length 來判斷,如果 > 0 就存在。 

或者 
代碼如下:

if($("#id")[0]){} else {} 

或者直接使用原生的 Javascript 代碼來判斷: 
代碼如下:

if(document.getElementById("id")){} else {}   直接使用原生的 Javascript 代碼來判斷


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM