Metode prevUntil
Metode prevUntil atgriež
elementus, kas atrodas pirms norādītā
viena vecāka ietvaros. Metode atgriež
elementus no norādītā līdz pirmajam elementam,
kas atbilst selektoram, kas norādīts
metodes parametrā. Ja metodei netiek nodoti
parametri, tā darbosies kā metode
prevAll.
Sintakse
Pirmo parametru var nodot izteiksmi virknē, pēc kuras tiek veikta atlase, DOM mezglu vai jQuery objektu. Otro parametru var nodot papildu filtrēšanas nosacījumu virknes formā. Abi parametri nav obligāti:
.prevUntil([selektors], [filtrs]);
Piemērs
Atradīsim elementu #test un visiem
tā augšējiem kaimiņiem līdz rindkopai ar klasi www
iestatīsim tekstu '!' ar metodes
html palīdzību:
<p>ārpus</p>
<div>
<p>iekšā</p>
<p class="www">iekšā</p>
<p>iekšā</p>
<p>iekšā</p>
<p id="test">iekšā</p>
<p>iekšā</p>
<p>iekšā</p>
<p class="www">iekšā</p>
<p>iekšā</p>
</div>
<p>ārpus</p>
$('#test').prevUntil('p.www').html('!');
HTML kods izskatīsies šādi:
<p>ārpus</p>
<div>
<p>iekšā</p>
<p class="www">iekšā</p>
<p>!</p>
<p>!</p>
<p id="test">iekšā</p>
<p>iekšā</p>
<p>iekšā</p>
<p class="www">iekšā</p>
<p>iekšā</p>
</div>
<p>ārpus</p>