jQuery檢查某個元素在網頁上是否存在

   由於利用jQuery的$("#rr")獲取的永遠是對象,即便網頁上不存在此元素。因此當要用jQuery檢查某個元素在網頁上是否存在時,不能使用以下代碼

 if( $("#rr") ){
                           //實際的行爲
                     }


       而應該根據獲取到元素的長度來判斷,代碼如下:

if( $("#rr").lenth>0 ){
                     //實際的行爲

                }


或則轉換爲DOM對象來判斷,代碼如下:

if( $("#rr")[0] ){
                 //實際的行爲

           }






             

       


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章