Metodas prevUntil
Metodas prevUntil grąžina
elementus, esančius prieš nurodytą
tame pačiame tėviniame elemente. Metodas grąžina
elementus nuo nurodyto iki pirmojo elemento,
kuris atitinka selektorių, nurodytą
metodo parametre. Jei metodui neperduoti
parametrai, jis veiks kaip metodas
prevAll.
Sintaksė
Pirmuoju parametru galima perduoti išraišką eilutės pavidalu, pagal kurią atliekamas atranka, DOM mazgą arba jQuery objektą. Antruoju parametru galima perduoti papildomą filtravimo sąlygą eilutės pavidalu. Abu parametrai neprivalomi:
.prevUntil([selektorius], [filtras]);
Pavyzdys
Raskime elementą #test ir visiems
jo kaimynams viršuje iki pastraipos su klase www
nustatykime tekstą '!' naudodami metodą
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 kodas atrodys taip:
<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>
Žiūrėkite taip pat
-
metodas
nextUntil,
kuris grąžina elementus, esančius po nurodyto -
metodas
prev,
kuris leidžia gauti elemento kaimyną iš viršaus -
metodas
prevAll,
kuris grąžina elementus, esančius prieš nurodytą tame pačiame tėviniame elemente -
metodas
siblings,
kuris leidžia gauti elemento kaimynus tame pačiame tėviniame elemente