一、判斷物件物件是否存在
如果是下面的jQuery 程式碼判斷一個物件是否存在,是不能用的
if($("#id")){
}else{}
因為$(“#id”) 不管物件是否存在都會回傳object 。
正確使用判斷物件是否存在應該用:
程式碼如下:
程式碼如下:
或
複製程式碼
if($" #id")[0]){} else {}
或直接使用原生的Javascript 程式碼來判斷:
複製程式碼
程式碼如下: if(document.getElementById("id")){} else {}
二、根據父節點找出子節點
jQuery之children()傳回符合物件的字節點
children() 傳回符合物件的子介點
複製程式碼
程式碼如下:
one
two
jQuery程式碼及功能:
function jq(){
alert($(“#ch”).children().html());
複製代碼 程式碼如下: Jquery.ready ({ alert($(“#ch”).children(“#sp”).html()); }); $(“#ch”).children()得到物件[
twothree ]. $(“ #ch”).children(“#sp”)過濾得到[
three ]