jQuery prev() Methode
Beispiel
Gibt das vorherige Geschwisterelement jedes <li>-Elements mit dem Klassennamen „start“ zurück:
$(document).ready(function(){
$("li.start").prev().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 prev() gibt das vorherige gleichgeordnete Element des ausgewählten Elements zurück.
Geschwisterelemente sind Elemente, die denselben Elternteil haben.
Der DOM-Baum: Diese Methode durchläuft rückwärts entlang des vorherigen Geschwisters von DOM-Elementen.
Verwandte Methoden:
- prevAll() - gibt alle vorherigen Geschwisterelemente des ausgewählten Elements zurück
- prevUntil() - gibt alle vorherigen Geschwisterelemente zwischen zwei gegebenen Argumenten zurück
Syntax
$(selector).prev(filter)
Parameter | Description |
---|---|
filter | Optional. Specifies a selector expression to narrow down the previous sibling search |
Probieren Sie es selbst aus - Beispiele
auswählen So wählen Sie das vorherige gleichgeordnete Element jedes <div>-Elements aus.
eingrenzen So wählen Sie das vorherige gleichgeordnete <p>-Element jedes <div>-Elements aus.