Methode prevUntil
De methode prevUntil retourneert
elementen die zich vóór het opgegeven element bevinden
binnen dezelfde ouder. De methode retourneert
elementen vanaf het opgegeven element tot het eerste element,
dat voldoet aan de selector, opgegeven als
parameter van de methode. Als er geen parameters worden doorgegeven
aan de methode, werkt deze als de methode
prevAll.
Syntaxis
Als eerste parameter kan een expressie worden doorgegeven in de vorm van een string, waarop de selectie wordt gebaseerd, een DOM-knooppunt of een jQuery-object. Als tweede parameter kan een aanvullende filtervoorwaarde worden doorgegeven in de vorm van een string. Beide parameters zijn optioneel:
.prevUntil([selector], [filter]);
Voorbeeld
Laten we het element #test vinden en aan alle
zijn bovenliggende buren tot de alinea met de klasse www
de tekst '!' toekennen met behulp van de methode
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('!');
De HTML-code ziet er dan als volgt uit:
<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>
Zie ook
-
methode
nextUntil,
die elementen retourneert die zich na het opgegeven element bevinden -
methode
prev,
die de directe bovenliggende buur van een element mogelijk maakt -
methode
prevAll,
die alle elementen retourneert die zich vóór het opgegeven element bevinden binnen dezelfde ouder -
methode
siblings,
die het mogelijk maakt om alle buren van een element binnen dezelfde ouder te verkrijgen