Heim > Web-Frontend > Front-End-Fragen und Antworten > So erhalten Sie ein übergeordnetes Element in JQuery

So erhalten Sie ein übergeordnetes Element in JQuery

王林
Freigeben: 2023-05-12 10:13:36
Original
4566 Leute haben es durchsucht

Das Abrufen des übergeordneten Elements eines Elements ist bei der Verwendung von jQuery häufig erforderlich. jQuery bietet mehrere Methoden, um das übergeordnete Element eines Elements abzurufen.

Zu den gängigen Methoden zum Abrufen des übergeordneten Elements gehören parent(), parentUntil(), close() usw. Diese Methoden erfordern einen Selektor, um das übergeordnete Element auszuwählen. Diese Methoden werden im Folgenden einzeln vorgestellt. Die Methode

  1. parent()

parent() kann das direkte übergeordnete Element eines Elements abrufen. Beispielsweise können wir den folgenden Code verwenden, um das übergeordnete Element eines Elements abzurufen:

$("#child").parent();
Nach dem Login kopieren

Das „Kind“ hier ist die ID eines untergeordneten Elements, und wir können sein übergeordnetes Element über diese Methode abrufen. Wenn wir die Attribute, Stile usw. des übergeordneten Elements erhalten möchten, können wir dazu andere jQuery-Methoden verwenden. Zum Beispiel: Die Methode

$("#child").parent().attr("class");
$("#child").parent().css("color", "red");
Nach dem Login kopieren
  1. parentsUntil()

parentsUntil() kann das übergeordnete Element eines Elements bis zum angegebenen Vorgängerelement abrufen. Zum Beispiel:

$("#child").parentsUntil("#ancestor");
Nach dem Login kopieren

Hier ist „Kind“ die ID eines untergeordneten Elements und „Vorfahr“ die ID eines Vorfahrenelements. Diese Methode gibt alle Vorfahrenelemente des untergeordneten Elements zurück, dessen Vorfahren nicht gefunden wurden.

Ähnlich können wir andere jQuery-Methoden verwenden, um diese Elemente zu manipulieren. Die Methode

  1. closest()

closest() wird verwendet, um das nächstgelegene übergeordnete Element eines Elements abzurufen, das mit dem angegebenen Selektor übereinstimmen muss. Zum Beispiel:

$("#child").closest(".parent");
Nach dem Login kopieren

Das „.parent“ hier ist ein Selektor, der zum übergeordneten Element passt. Diese Methode gibt das nächstgelegene übergeordnete Element zurück, das dem Selektor entspricht.

Ähnlich können wir andere jQuery-Methoden verwenden, um diese Elemente zu manipulieren. Zum Beispiel:

$("#child").closest(".parent").attr("class");
$("#child").closest(".parent").css("color", "red");
Nach dem Login kopieren

Summary

In jQuery ist das Abrufen des übergeordneten Elements eines Elements ein sehr häufiges Bedürfnis. Um dieses Ziel zu erreichen, können wir Methoden wie parent(), parentUntil() und close() verwenden. Diese Methoden müssen alle den entsprechenden Selektor entsprechend der spezifischen Situation auswählen. Durch diese Methoden können wir das übergeordnete Element des Elements abrufen und damit arbeiten.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie ein übergeordnetes Element in JQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage