由於利用jQuery的$("#rr")獲取的永遠是對象,即便網頁上不存在此元素。因此當要用jQuery檢查某個元素在網頁上是否存在時,不能使用以下代碼
if( $("#rr") ){
//實際的行爲
}
而應該根據獲取到元素的長度來判斷,代碼如下:
if( $("#rr").lenth>0 ){
//實際的行爲
}
或則轉換爲DOM對象來判斷,代碼如下:
if( $("#rr")[0] ){
//實際的行爲
}