English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery find() メソッド

jQueryの遍歴メソッド

find()メソッドは指定されたselectorExpressionすべての後代要素をマッチします。

find()メソッドはDOM要素の後代を順に巡回し、最後の後代まで下ります。DOMツリーの下の単一のレベル(直接子孫を返す)を巡回する場合は、以下を使用してください。children()メソッド。

文法:

$(selector).find(selectorExpression)

すべての段落から始め、後裔のspan要素を検索します。$("p span")と同じです:

$("document").ready(function(){
  $("p").find("span").css("background", "mediumpurple");
});
テストしてみる‹/›

複数の後裔要素を返します:

$("document").ready(function(){
  $("p").find("span, i").css("background", "mediumpurple");
});
テストしてみる‹/›

div id="box"のすべての子要素に属するDIV要素を返します:

body(祖父母)
div id="box"(親)
div(直系子)
div(子孫)

p(孫) span(曾孫)

コードを実行する

パラメータの値

パラメータ説明
selectorExpression選択子の表現、要素、またはjQueryオブジェクト、要素を一致させるために使用します
注意:複数の後裔を検索するには、各表現をカンマで区切ってください

jQueryの遍歴メソッド