在jQuery中,children()方法被用來獲取當前元素下的所有直接子元素。如果需要獲取每個子元素信息,則可以使用get()方法。
$(document).ready(function(){ var children = $("ul").children().get(); //獲取ul元素下的所有子元素,返回一個數組 $.each(children, function(index, element){ console.log("index:"+index+" element:"+element.tagName); }); });
在上面的代碼中,我們使用children()方法獲取ul元素下的所有子元素,并且通過get()方法將其轉換為數組。然后我們使用each()方法遍歷這個數組,打印出每個子元素的標簽名。
需要注意的是,get()方法返回的是一個普通的JavaScript數組,而不是jQuery對象。所以在遍歷時需要使用普通的for循環或者each()方法。
此外,我們還可以通過傳遞參數來獲取指定子元素。例如,$("ul").children("li")可以只獲取ul元素下的所有li元素。
下一篇mysql一致性快照