jQuery- Geschwister()- Methode

❮ jQuery Traversing-Methoden

Beispiel

Alle gleichgeordneten Elemente jedes <li>-Elements mit dem Klassennamen „start“ zurückgeben:

$(document).ready(function(){
  $("li.start").siblings().css({"color": "red", "border": "2px solid red"});
});

Ergebnis:

    ul (parent)
  • li (sibling)
  • li (sibling)
  • li (sibling with class name "start")
  • li (sibling)
  • li (sibling)

Definition und Verwendung

Die Methode siblings() gibt alle Geschwisterelemente des ausgewählten Elements zurück.

Geschwisterelemente sind Elemente, die denselben Elternteil haben.

Der DOM-Baum: Diese Methode durchläuft die Geschwister von DOM-Elementen vorwärts und rückwärts.

Tipp: Verwenden Sie die prev()- oder next()- Methode, um die Suche nur auf vorherige oder nächste gleichgeordnete Elemente einzugrenzen.


Syntax

$(selector).siblings(filter)

Parameter Description
filter Optional. Specifies a selector expression to narrow down the search for sibling elements

Probieren Sie es selbst aus - Beispiele


eingrenzen So verwenden Sie beide Parameter, um die Suche nach Geschwisterelementen zu filtern.


So grenzen Sie die Suche nach allen gleichgeordneten <p>-Elementen jedes <div>-Elements ein.


❮ jQuery Traversing-Methoden