一、判斷物件物件是否存在 如果是下面的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 ]