<JQuery Verfahrgeschwindigkeit Methoden
Beispiel
Gibt alle Geschwisterelemente zwischen zwei <li> Elemente mit Klassennamen "start" und "stop" :
$(document).ready(function(){
$("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px
solid red"});
});
Ergebnis:
ul (parent)
- li (sibling with class name "stop")
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
Versuch es selber " Definition und Verwendung
Die prevUntil() Methode gibt alle früheren Geschwisterelemente zwischen dem Wähler und Anschlag.
Geschwisterelemente sind Elemente, die die gleichen Eltern teilen.
Der DOM - Baum: Diese Methode durchqueren rückwärts entlang Geschwister von DOM - Elementen.
Hinweis: Wenn beide Parameter leer sind, wird diese Methode alle vorhergehenden Geschwister Elemente zurückgeben (gleiche wie die prevAll() Methode).
Ähnliche Methoden:
- prev() - gibt den vorherigen gleichrangigen Element des ausgewählten Elements
- prevAll() - liefert alle vorherigen geordneten Elemente des ausgewählten Elements
Syntax
$(selector).prevUntil( stop,filter )
Parameter | Beschreibung |
---|---|
stop | Optional. Ein Wähler Ausdruck, Element oder jQuery-Objekt angibt, wo für frühere passende Geschwister Elemente um die Suche zu stoppen |
filter | Optional. Gibt einen Selektor Ausdruck der Suche nach Geschwisterelemente zwischen dem Wähler zu verengen und zu stoppen Hinweis: Um mehrere Geschwister zurückkehren, trennen Sie die einzelnen Ausdruck mit einem Komma. |
Probieren Sie es selbst - Beispiele
Verfeinern Sie die Suche
beide Parameter Mit Hilfe der Suche nach früheren Geschwisterelemente zwischen zwei Argumenten zu filtern.
Zurück mehrere Geschwister
Wie mehrere Geschwisterelemente zwischen zwei Argumenten zu erhalten.
DOM
Geschwisterelemente zwischen zwei Argumenten zu erhalten ein DOM-Element anstelle eines Selektor.
Verwendung der DOM mit beiden Parametern
ein DOM-Element anstelle eines Wählers und beide Parameter Mit dem vorherigen Geschwister Suche zwischen zwei Argumenten zu filtern.