jQuery Traversing - Nachkommen


Mit jQuery können Sie den DOM-Baum nach unten durchlaufen, um Nachkommen eines Elements zu finden.

Ein Nachkomme ist ein Kind, Enkel, Urenkel usw.


Durchqueren des DOM-Baums

Zwei nützliche jQuery-Methoden zum Durchlaufen des DOM-Baums sind:

  • children()
  • find()

jQuery children() Methode

Die children()Methode gibt alle direkten Kinder des ausgewählten Elements zurück.

Diese Methode durchläuft nur eine Ebene nach unten in der DOM-Struktur.

Das folgende Beispiel gibt alle Elemente zurück, die direkte untergeordnete Elemente der einzelnen <div>Elemente sind:

Beispiel

$(document).ready(function(){
  $("div").children();
});

Sie können auch einen optionalen Parameter verwenden, um die Suche nach Kindern zu filtern.

Das folgende Beispiel gibt alle <p>Elemente mit dem Klassennamen "first" zurück, die direkte Kinder von sind <div>:

Beispiel

$(document).ready(function(){
  $("div").children("p.first");
});


jQuery find() Methode

Die find()Methode gibt untergeordnete Elemente des ausgewählten Elements bis hinunter zum letzten untergeordneten Element zurück.

Das folgende Beispiel gibt alle <span>Elemente zurück, die Nachkommen von sind <div>:

Beispiel

$(document).ready(function(){
  $("div").find("span");
});

Das folgende Beispiel gibt alle Nachkommen von zurück <div>:

Beispiel

$(document).ready(function(){
  $("div").find("*");
});

jQuery-Übungen

Testen Sie sich mit Übungen

Übung:

Verwenden Sie eine jQuery-Methode, um alle direkten untergeordneten Elemente eines <div>-Elementelements abzurufen.

$("div").();


jQuery Traversing-Referenz

Eine vollständige Übersicht aller jQuery-Traversing-Methoden finden Sie in unserer jQuery-Traversing-Referenz .