Metoda prevUntil
Metoda prevUntil returnează
elementele care se află înaintea celui dat
în interiorul aceluiași părinte. Metoda returnează
elementele de la cel dat până la primul element,
care se potrivește sub selectorul, specificat
ca parametru al metodei. Dacă metodei nu i se transmit
parametri, va funcționa ca metoda
prevAll.
Sintaxă
Primul parametru poate fi o expresie sub formă de șir de caractere, după care se face selecția, un nod DOM sau un obiect jQuery. Al doilea parametru poate fi o condiție suplimentară de filtrare sub formă de șir de caractere. Ambii parametri sunt opționali:
.prevUntil([selector], [filtru]);
Exemplu
Să găsim elementul #test și tuturor
vecinilor săi de sus până la paragraful cu clasa www
să setăm textul '!' cu ajutorul metodei
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('!');
Codul HTML va arăta astfel:
<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>
Vedeți și
-
metoda
nextUntil,
care returnează elementele aflate după cel dat -
metoda
prev,
care permite vecinul elementului de sus -
metoda
prevAll,
care returnează elementele aflate înaintea celui dat în interiorul aceluiași părinte -
metoda
siblings,
care permite obținerea vecinilor elementului în interiorul aceluiași părinte