jQuery 遍歷 - 后代

使用jQuery,我們可以輕松地遍歷DOM樹以查找元素的后代。

后代是孩子,孫子,曾孫等。

在本章中,我們將解釋如何遍歷DOM樹。

遍歷DOM樹

我們有以下jQuery方法,用于遍歷DOM樹:

下面將向您展示如何使用每種方法。

jQuery children()方法

jQuery children()方法返回所選元素的所有直接子級。

此方法僅在DOM樹下遍歷單個級別。

下面的示例返回DIV的直接子元素:

$(document).ready(function(){
  $("div").children().css("background-color", "coral");
});
測試看看?/?

您還可以使用可選參數(shù)來過濾搜索子項。

以下示例返回DIV的直接子代的所有<p>元素:

$(document).ready(function(){
  $("div").children("p").css("background-color", "coral");
});
測試看看?/?

jQuery find()方法

jQuery find()方法返回與指定參數(shù)匹配的所有后代元素。

此方法沿DOM元素的后代向下遍歷,一直向下到最后一個后代。

從所有段落開始,并搜索后代span元素,與$("p span"):

$(document).ready(function(){
  $("p").find("span").css("background", "mediumpurple");
});
測試看看?/?

要返回多個后代,請用逗號分隔選擇器名稱。

以下示例返回作為<p>元素后代的所有<span>和<i>元素:

$(document).ready(function(){
  $("p").find("span, i").css("background", "mediumpurple");
});
測試看看?/?

jQuery遍歷參考

有關(guān)完整的遍歷方法參考,請訪問我們的jQuery遍歷參考。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清