jQuery中判斷對(duì)象是否存在的方法匯總
如果是下面的 jQuery 代碼判斷一個(gè)對(duì)象是否存在,是不能用的。
if($("#id")){
//...
}else{
//...
}
因?yàn)?$(“#id”) 不管對(duì)象是否存在都會(huì)返回 object 。
正確使用判斷對(duì)象是否存在應(yīng)該用:
if($("#id").length>0){
//...
}else{
//...
}
使用 jQuery 對(duì)象的屬性 length 來(lái)判斷,如果 > 0 就存在。
或者
if($("#id")[0]){
//...
}else{
//...
}
或者直接使用原生的 Javascript 代碼來(lái)判斷:
if(document.getElementById("id")){
//...
}else{
//...
}
相關(guān)文章
jQuery ReferenceError: $ is not defined 錯(cuò)誤的處理辦法
今天開(kāi)始要學(xué)習(xí)jQuery,寫(xiě)第一個(gè)Hello Word時(shí),居然jQuery ReferenceError: $ is not defined2013-05-05
jQuery div層的放大與縮小簡(jiǎn)單實(shí)現(xiàn)代碼
div層的放大與縮小想必大家已不是那么陌生了吧,接下來(lái)為大家詳細(xì)介紹下使用jQuery實(shí)現(xiàn),感興趣的各位可以參考下哈,希望可以幫助到你2013-03-03
一張表格告訴你windows.onload()與$(document).ready()的區(qū)別
這篇文章主要介紹了windows.onload()與$(document).ready()的區(qū)別2014-05-05
jquery實(shí)現(xiàn)點(diǎn)擊查看更多內(nèi)容控制段落文字展開(kāi)折疊效果
這篇文章主要介紹了jquery實(shí)現(xiàn)點(diǎn)擊查看更多內(nèi)容控制段落文字展開(kāi)折疊效果,涉及jquery中fadeIn與fadeOut實(shí)現(xiàn)折疊與展開(kāi)頁(yè)面元素的功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-08-08
jquery網(wǎng)頁(yè)回到頂部效果(圖標(biāo)漸隱,自寫(xiě))
當(dāng)網(wǎng)頁(yè)內(nèi)容草雞多的時(shí)候,用戶就需要有個(gè)按鈕快速回到頂部,于是用js來(lái)實(shí)現(xiàn)下,畫(huà)布多說(shuō),直接上代碼2014-06-06
使用jQuery制作浮動(dòng)工具欄的實(shí)例分享
這里所說(shuō)的浮動(dòng)工具欄就是大家平時(shí)看到的社交網(wǎng)絡(luò)分享按鈕欄那樣的效果,可以做成浮動(dòng)效果且能上下移動(dòng),這里我們就來(lái)看一個(gè)使用jQuery制作頁(yè)面工具邊欄的實(shí)例分享.2016-05-05
jquery實(shí)現(xiàn)商品sku多屬性選擇功能(商品詳情頁(yè))
這篇文章主要介紹了jquery實(shí)現(xiàn)商品sku多屬性選擇功能(商品詳情頁(yè)),文中簡(jiǎn)單給大家介紹了sku的概念,需要的朋友可以參考下2019-12-12

