Methode prevUntil
Die Methode prevUntil gibt
Elemente zurück, die sich vor dem angegebenen
innerhalb desselben Elternelements befinden. Die Methode gibt
Elemente vom angegebenen bis zum ersten Element zurück,
das auf den Selektor zutrifft, der als
Parameter der Methode angegeben wurde. Wenn der Methode keine
Parameter übergeben werden, funktioniert sie wie die Methode
prevAll.
Syntax
Als ersten Parameter kann ein Ausdruck in Form einer Zeichenkette, nach dem die Auswahl erfolgt, einen DOM-Knoten oder ein jQuery-Objekt übergeben werden. Als zweiten Parameter kann eine zusätzliche Filterbedingung in Form einer Zeichenkette übergeben werden. Beide Parameter sind optional:
.prevUntil([Selektor], [Filter]);
Beispiel
Lassen Sie uns das Element #test finden und allen
seinen oberen Nachbarn bis zum Absatz mit der Klasse www
den Text '!' mit der Methode
html setzen:
<p>outside</p>
<div>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
<p>inside</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
</div>
<p>outside</p>
$('#test').prevUntil('p.www').html('!');
Der HTML-Code sieht dann so aus:
<p>outside</p>
<div>
<p>inside</p>
<p class="www">inside</p>
<p>!</p>
<p>!</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
</div>
<p>outside</p>
Siehe auch
-
Methode
nextUntil,
die Elemente zurückgibt, die sich nach dem angegebenen befinden -
Methode
prev,
die den oberen Nachbarn eines Elements erlaubt -
Methode
prevAll,
die Elemente zurückgibt, die sich vor dem angegebenen innerhalb desselben Elternelements befinden -
Methode
siblings,
die es erlaubt, die Nachbarn eines Elements innerhalb desselben Elternelements zu erhalten