Metóda prevUntil
Metóda prevUntil vracia
elementy, ktoré sa nachádzajú pred zadaným
v rámci jedného rodiča. Metóda vracia
elementy od zadaného až po prvý element,
ktorý spĺňa selektor zadaný ako parameter
metódy. Ak metóde neodovzdáte žiadne
parametre, bude fungovať ako metóda
prevAll.
Syntax
Prvým parametrom je možné odovzdať výraz v podobe reťazca, podľa ktorého sa vykonáva výber, DOM uzol alebo jQuery objekt. Druhým parametrom je možné odovzdať dodatočnú podmienku filtrovania v podobe reťazca. Oba parametre sú voliteľné:
.prevUntil([selektor], [filter]);
Príklad
Nájdime element #test a všetkým
jeho susedom zhora až po odsek s triedou www
nastavme text '!' pomocou metódy
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 kód bude vyzerať takto:
<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>
Pozri tiež
-
metóda
nextUntil,
ktorá vracia elementy nachádzajúce sa za zadaným -
metóda
prev,
ktorá umožňuje získať bezprostredného suseda elementu zhora -
metóda
prevAll,
ktorá vracia všetky elementy nachádzajúce sa pred zadaným v rámci jedného rodiča -
metóda
siblings,
ktorá umožňuje získať všetkých susedov elementu v rámci jedného rodiča