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