首頁 > web前端 > js教程 > Jquery判斷$('#id')所獲得的物件是否存在的方法_jquery

Jquery判斷$('#id')所獲得的物件是否存在的方法_jquery

WBOY
發布: 2016-05-16 17:21:33
原創
1278 人瀏覽過

一、判斷物件物件是否存在

如果是下面的jQuery 程式碼判斷一個物件是否存在,是不能用的

複製程式碼 程式碼如下:

if($("#id")){
}else{}

因為$(“#id”) 不管物件是否存在都會回傳object 。

正確使用判斷物件是否存在應該用:
複製程式碼 程式碼如下:


程式碼如下:



程式碼如下:
程式碼如下:if($("#id").length>0){}else{} 使用jQuery 物件的屬性length 來判斷,如果> 0 就存在。




複製程式碼
程式碼如下: 程式碼如下:

if($" #id")[0]){} else {}

或直接使用原生的Javascript 程式碼來判斷:


複製程式碼
程式碼如下: if(document.getElementById("id")){} else {}


二、根據父節點找出子節點

jQuery之children()傳回符合物件的字節點
children() 傳回符合物件的子介點




複製程式碼
程式碼如下:


one



two
jQuery程式碼及功能:
function jq(){
alert($(“#ch”).children().html());
} $(“#ch”).children()得到物件[ two ].所以.html()的結果是”two” [code] 三、依子節點找出父節點 [code]
two
three



jQuery代碼及功能
複製代碼 程式碼如下: Jquery.ready ({ alert($(“#ch”).children(“#sp”).html()); }); $(“#ch”).children()得到物件[twothree ]. $(“ #ch”).children(“#sp”)過濾得到[three ]
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板