如何判斷jquery返回的對象不為空


使用console.log()打印出jquery選擇器返回的對象,發現它永遠是一個數組對象,若未找到指定元素,就會返回一個空的數組對象。

通常,我們用js判斷dom是否存在,直接使用:

if( document.getElementById("wrap") )

就能判斷,但是如果是jquery就不能這樣用了:

if( jQuery('wrap') )

因為jquery選擇器返回的永遠是一個數組對象,若未找到指定元素,就會返回一個空的數組對象,不是boolean型:

if( jQuery('wrap').length > 0 )


免責聲明!

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



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