Neueste Web-Entwicklung Tutorials
 

jQuery find() Method

<JQuery Verfahrgeschwindigkeit Methoden

Beispiel

Gibt alle <span> Elemente, die Nachkommen von <ul> :

$(document).ready(function(){
    $("ul").find("span").css({"color": "red", "border": "2px solid red"});
});

Ergebnis:

body (great-grandparent)
div (grandparent)
    ul (parent)
  • li (child) span (grandchild)
Versuch es selber "

Definition und Verwendung

Die find() Methode gibt untergeordneten Elemente des ausgewählten Elements.

Ein Nachkomme ist ein Kind, Enkel, Urenkel, und so weiter.

Der DOM - Baum: Diese Methode verfahren nach unten entlang Nachkommen von DOM - Elementen, den ganzen Weg bis auf den letzten Abkömmling. Um nur eine einzige Ebene auf der DOM - Baum durchqueren (Direkt Kinder zurück), verwenden Sie die children() Methode.

Hinweis: Die Filterparameter wird für die erforderliche find() Methode, im Gegensatz zu dem Rest der Baumdurchlauf Methoden.

Tipp: Um alle der untergeordneten Elemente zurückzukehren, verwenden Sie das "*" Selektor.


Syntax

$(selector).find( filter )

Parameter Beschreibung
filter Erforderlich. Ein Wähler Ausdruck, Element oder jQuery-Objekt die Suche nach Nachkommen zu filtern

Hinweis: Um mehrere Nachkommen zurückkehren, trennen Sie jeden Ausdruck mit einem Komma.

Probieren Sie es selbst - Beispiele

Gibt alle untergeordneten Elemente von <html>
Die Verwendung von "*" Selektor alle Elemente zurück , die Nachkommen sind <html> .

Gibt alle <span> Elemente, die Nachkommen von <ul>
Wie zurückkehren alle <span> Elemente , die Nachkommen eines sind <ul> Element.

Nur ausgewählte Nachkommen mit einem bestimmten Klassennamen
Wie Nachkomme Elemente mit Klassennamen zurückzukehren "first" .

Zurück mehrere Nachkommen
Wie mehrere Nachfolgerelemente zurück.

Filtern Sie die Nachkomme Suche mit einer jQuery Sammlung aller <ul> Elemente
Wie alle zurückkehren <span> Elemente , die Nachkommen eines sind <ul> Element mit einem jQuery - Objekt.

Zeigen die Nachkommen eines Elements von Tag - Namen
Eine Demonstration , die die Nachkommen eines zeigt <div> Element tatsächlich sind.


<JQuery Verfahrgeschwindigkeit Methoden