English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Methode parents() gibt alle Vorfahrelemente des ausgewählten Elements zurück.
Die Methode parents() durchsucht vom Elternelement aus den DOM-Elementen der Vorfahren bis zum Wurzelelement des Dokuments (<html>).
parents() undclosest()Die ähnlichkeiten der Methoden liegen darin, dass sie beide den DOM-Baum durchsuchen. Der Unterschied ist wie folgt:
parents()
Ab dem Übereltern beginnen
Browsen Sie im DOM-Baum bis zum Wurzelelement des Dokuments; fügen Sie jeden Vorfahren in eine temporäre Sammlung hinzu; falls ein Selector vorhanden ist, filtern Sie die Sammlung entsprechend des Selectors
Der zurückgegebene jQuery-Objekt enthält für jedes Element im ursprünglichen Satz null oder mehrere Elemente (in umgekehrter Dokumentreihenfolge)
closest()
Ab dem aktuellen Element beginnen
Bewegen Sie sich im DOM-Baum auf, bis ein Objekt gefunden wird, das mit dem angegebenen Selector übereinstimmt
Der zurückgegebene jQuery-Objekt enthält für jedes Element im ursprünglichen Satz null oder eine Elemente in der Dokumentreihenfolge
$(selector).parents(filter)
Geben Sie alle Vorfahren der SPAN-Elemente zurück:
p(Direkter Übereltern) span
Parameter | Beschreibung |
---|---|
filter | (Optional) Geben Sie einen Selector-Ausdruck an, um Elemente damit zu matchen Beachtung:Um mehrere Ahnen zurückzugeben, trennen Sie jede Ausdrucksweise durch Komma |