<JQuery Verfahrgeschwindigkeit Methoden
Beispiel
Gibt alle Geschwisterelemente zwischen zwei <li> Elemente mit Klassennamen "start" und "stop" :
$(document).ready(function(){
$("li.start").nextUntil("li.stop").css({"color": "red", "border": "2px
solid red"});
});
Ergebnis:
ul (parent)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "stop")
Versuch es selber " Definition und Verwendung
Die nextUntil() Methode gibt alle nächsten Geschwisterelemente zwischen dem Wähler und Anschlag.
Geschwisterelemente sind Elemente, die die gleichen Eltern teilen.
Der DOM - Baum: Diese Methode durchqueren vorwärts entlang Geschwister von DOM - Elementen.
Hinweis: Wenn beide Parameter leer sind, wird diese Methode alle nächsten Geschwisterelemente zurückkehren (wie der nextAll() Methode).
Ähnliche Methoden:
- next() - gibt den nächsten gleichrangigen Element des ausgewählten Elements
- nextAll() - liefert alle nächsten geordneten Elemente des ausgewählten Elements
Syntax
$(selector).nextUntil( stop,filter )
Parameter | Beschreibung |
---|---|
stop | Optional. Ein Wähler Ausdruck, Element oder jQuery-Objekt angibt, wo die Suche nach passenden nächsten Geschwister Elemente 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 für den nächsten Geschwisterelemente zwischen zwei Argumenten zu filtern.
Zurück mehrere Geschwister
Wie mehrere Geschwisterelemente zwischen zwei Argumenten zu erhalten.
DOM
ein DOM-Element anstelle eines Wählers mit allen Geschwisterelemente zwei gegebenen Argumente zurück.
Verwendung der DOM mit beiden Parametern
ein DOM-Element anstelle eines Wählers und beide Parameter Mit dem nächsten Geschwistersuche zwischen zwei Argumente zu filtern.