English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Mit jQuery können wir den DOM-Baum leicht durchsuchen, um Vorfahren von Elementen zu finden.
Vorfahren sind Eltern, Großeltern, Urgroßeltern usw.
In diesem Kapitel erläutern wir, wie Sie den DOM-Baum durchsuchen.
Wir haben die folgenden jQuery Methoden, um das DOM-Baum zu durchsuchen:
In diesem Kapitel zeigen wir Ihnen, wie Sie jede Methode verwenden.
jQuery parent()Die Methode gibt das direkte Elternelement des ausgewählten Elements zurück.
Diese Methode bewegt sich nur eine Ebene auf dem DOM-Baum nach oben.
Das folgende Beispiel gibt den direkten Elternelement des SPAN-Elements zurück:
p (direkter Übereltern) span
Sie können auch optionale Parameter verwenden, um die Sucheltern zu filtern.
Das folgende Beispiel gibt den direkten Elternelement mit der Klasse "selected" zurück:
$("document").ready(function(){ $("p").parent(".selected").css("background", "coral"); });Testen Sie heraus‹/›
jQuery parents()Die Methode gibt alle Vorfahren-Elemente des ausgewählten Elements zurück.
Diese Methode durchsucht vom Elternelement entlang des DOM-Elements bis zum Wurzelelement des Dokuments (html).
Der folgende Beispiel gibt alle Vorfahren des SPAN-Elements zurück:
p (direkter Übereltern) span
jQuery parentsUntil()Die Methode gibt alle Vorfahren-Elemente zwischen den beiden gegebenen Parametern zurück.
Der folgende Beispiel gibt alle Vorfahren-Elemente zwischen dem SPAN- und dem BODY-Element zurück:
p (direkter Übereltern) span
Für eine detaillierte Durchsuchungsmethode besuchen Sie bitte unserejQuery Durchsuchen Referenz.