Jquery判斷$("#id")獲取的對(duì)象是否存在的方法
更新時(shí)間:2013年09月25日 16:08:05 作者:
如何判斷獲取的對(duì)象是否存在,貌似有很多方法實(shí)現(xiàn),下面以$("#id")舉例,為大家詳細(xì)介紹下具體的判斷過程
一、判斷對(duì)象對(duì)象是否存在
如果是下面的 jQuery 代碼判斷一個(gè)對(duì)象是否存在,是不能用的
復(fù)制代碼 代碼如下:
if($("#id")){
}else{}
因?yàn)?$(“#id”) 不管對(duì)象是否存在都會(huì)返回 object 。
正確使用判斷對(duì)象是否存在應(yīng)該用:
復(fù)制代碼 代碼如下:
if($("#id").length>0){}else{}
使用 jQuery 對(duì)象的屬性 length 來判斷,如果 > 0 就存在。
或者
復(fù)制代碼 代碼如下:
if($("#id")[0]){} else {}
或者直接使用原生的 Javascript 代碼來判斷:
復(fù)制代碼 代碼如下:
if(document.getElementById("id")){} else {}
二、根據(jù)父節(jié)點(diǎn)查找子節(jié)點(diǎn)
jQuery之children()返回匹配對(duì)象的字節(jié)點(diǎn)
children() 返回匹配對(duì)象的子介點(diǎn)
復(fù)制代碼 代碼如下:
<p>one</p>
<div id=”ch”>
<span>two</span>
</div>
jQuery代碼及功能:
function jq(){
alert($(“#ch”).children().html());
}
$(“#ch”).children()得到對(duì)象[ <span>two</span> ].所以.html()的結(jié)果是”two”
[code]
三、根據(jù)子節(jié)點(diǎn)查找父節(jié)點(diǎn)
[code]
<div id=”ch”>
<span>two</span>
<span id=”sp”>three</span>
</div>
jQuery代碼及功能
復(fù)制代碼 代碼如下:
Jquery.ready ({
alert($(“#ch”).children(“#sp”).html());
});
$(“#ch”).children()得到對(duì)象[<span>two</span><span id="sp">three</span> ].
$(“#ch”).children(“#sp”)過濾得到[<span id="sp">three</span> ]
相關(guān)文章
jquery中的查找parents與closest方法之間的區(qū)別
這篇文章主要是對(duì)jquery中的查找parents與closest方法之間的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-12-12
JQuery動(dòng)態(tài)添加和刪除表格行的方法
這篇文章主要介紹了JQuery動(dòng)態(tài)添加和刪除表格行的方法,實(shí)例分析了jQuery中動(dòng)態(tài)操作表格行的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
解決用jquery load加載頁面到div時(shí),不執(zhí)行頁面js的問題
這篇文章主要介紹了解決用jquery load加載頁面到div時(shí),不執(zhí)行頁面js的問題。需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-02-02
jQuery插件實(shí)現(xiàn)非常實(shí)用的tab欄切換功能【案例】
這篇文章主要介紹了jQuery插件實(shí)現(xiàn)非常實(shí)用的tab欄切換功能,涉及jQuery事件響應(yīng)及頁面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-02-02
模擬jQuery中的ready方法及實(shí)現(xiàn)按需加載css,js實(shí)例代碼
這篇文章介紹了模擬jQuery中的ready方法及實(shí)現(xiàn)按需加載css,js實(shí)例代碼,有需要的朋友可以參考一下2013-09-09
Jquery遍歷篩選數(shù)組的幾種方法和遍歷解析json對(duì)象,Map()方法詳解以及數(shù)組中查詢某值是否存在
今天小編就為大家分享一篇關(guān)于Jquery遍歷篩選數(shù)組的幾種方法和遍歷解析json對(duì)象|Map()方法詳解以及數(shù)組中查詢某值是否存在,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-01-01

