Metoden prevUntil
Metoden prevUntil returnerar
element som finns före det givna
inom samma förälder. Metoden returnerar
element från det givna till det första elementet
som matchar selektorn som anges
som parameter till metoden. Om inga parametrar
skickas till metoden, fungerar den som metoden
prevAll.
Syntax
Första parametern kan skickas som ett uttryck i form av en sträng, en DOM-nod eller ett jQuery-objekt. Den andra parametern kan skickas som ett ytterligare villkor för filtrering i form av en sträng. Båda parametrarna är valfria:
.prevUntil([selektor], [filter]);
Exempel
Låt oss hitta elementet #test och sätta texten
'!' för alla dess grannar ovanför upp till stycket med klassen www
med hjälp av metoden
html:
<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('!');
HTML-koden kommer att se ut så här:
<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>