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

jQuery parents() Methode

jQuery Durchsuchmethoden

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

Syntax:

$(selector).parents(filter)

Beispiel

Geben Sie alle Vorfahren der SPAN-Elemente zurück:

body(Großgroßelternteil)
div(Großelternteil)
div(Elternteil)

p(Direkter Übereltern)                 span

Code ausführen

Parameterwert

ParameterBeschreibung
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

jQuery Durchsuchmethoden