jQuery中判斷對象是否存在的方法匯總
如果是下面的 jQuery 代碼判斷一個對象是否存在,是不能用的。
if($("#id")){
//...
}else{
//...
}
因為 $(“#id”) 不管對象是否存在都會返回 object 。
正確使用判斷對象是否存在應(yīng)該用:
if($("#id").length>0){
//...
}else{
//...
}
使用 jQuery 對象的屬性 length 來判斷,如果 > 0 就存在。
或者
if($("#id")[0]){
//...
}else{
//...
}
或者直接使用原生的 Javascript 代碼來判斷:
if(document.getElementById("id")){
//...
}else{
//...
}
相關(guān)文章
jQuery ReferenceError: $ is not defined 錯誤的處理辦法
今天開始要學(xué)習(xí)jQuery,寫第一個Hello Word時,居然jQuery ReferenceError: $ is not defined2013-05-05
一張表格告訴你windows.onload()與$(document).ready()的區(qū)別
這篇文章主要介紹了windows.onload()與$(document).ready()的區(qū)別2014-05-05
jquery實現(xiàn)點擊查看更多內(nèi)容控制段落文字展開折疊效果
這篇文章主要介紹了jquery實現(xiàn)點擊查看更多內(nèi)容控制段落文字展開折疊效果,涉及jquery中fadeIn與fadeOut實現(xiàn)折疊與展開頁面元素的功能,非常具有實用價值,需要的朋友可以參考下2015-08-08
jquery網(wǎng)頁回到頂部效果(圖標(biāo)漸隱,自寫)
當(dāng)網(wǎng)頁內(nèi)容草雞多的時候,用戶就需要有個按鈕快速回到頂部,于是用js來實現(xiàn)下,畫布多說,直接上代碼2014-06-06
jquery實現(xiàn)商品sku多屬性選擇功能(商品詳情頁)
這篇文章主要介紹了jquery實現(xiàn)商品sku多屬性選擇功能(商品詳情頁),文中簡單給大家介紹了sku的概念,需要的朋友可以參考下2019-12-12

