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

jQuery find() 方法

jQuery Traversierungsmethoden

find()方法返回与指定的selectorExpression匹配的所有后代元素。

find()方法沿着DOM元素的后代向下遍历,一直向下到最后一个后代。若要仅遍历DOM树下的单个级别(以返回直接子级),请使用children()方法。

语法:

$(selector).find(selectorExpression)

Beispiel

Von allen Absätzen beginnen und alle span-Nachkommen suchen, was mit $("p span") gleich ist:

$(document).ready(function(){
  $("p").find("span").css("background", "mediumpurple");
});
Testen Sie es heraus‹/›

Rückgabe mehrerer Nachkommen-Elemente:

$(document).ready(function(){
  $("p").find("span, i").css("background", "mediumpurple");
});
Testen Sie es heraus‹/›

Geben Sie alle DIV-Elemente aller Kinder von div id="box" zurück:

body(Großelternteil)
div id="box"(Elternteil)
div(Unmittelbarer Kindeskind)
div(Kinder)

p(Enkel) span(Urenkel)

Code ausführen

Parameterwert

ParameterBeschreibung
selectorExpressionSelektorenausdruck, Element oder jQuery-Objekt, um das Element damit zu matchen
Hinweis:Um mehrere Nachkommen zu suchen, trennen Sie jede Ausdrucksweise durch Komma

jQuery Traversierungsmethoden