$("#tt")獲取的永遠(yuǎn)是對象,即使網(wǎng)頁上沒有此元素。因此當(dāng)要用jQuery檢查某個元素在網(wǎng)頁上是否存在時,
不能使用以下代碼
if ( $( "#tt" ) ) {
// do something
}
而應(yīng)該根據(jù)獲取到元素的長度來判斷,代碼如下
if ( $( "#tt" ).length > 0 ) {
// do something
}
或者轉(zhuǎn)換成DOM對象來判斷,代碼如下:
if ( $( "#tt" )[0] ) {
// do something
}
posted on 2009-11-10 20:00
Ke 閱讀(339)
評論(0) 編輯 收藏 所屬分類:
jquery