Meetod prevUntil
Meetod prevUntil tagastab
elemendid, mis asuvad enne määratud
samas vanemas. Meetod tagastab
elemendid alates määratud elemendist kuni esimese elemendini,
mis vastab meetodi parameetrina määratud
selektorile. Kui meetodile parameetreid ei edastata,
töötab see nagu meetod
prevAll.
Süntaks
Esimene parameeter võib olla stringina avaldis, mille järgi toimub valik, DOM sõlm või jQuery objekt. Teise parameetrina saab edastada täiendava filtreerimistingimuse stringina. Mõlemad parameetrid on valikulised:
.prevUntil([selektor], [filter]);
Näide
Leiame elemendi #test ja paneme kõikidele
selle ülal olevatele naabritele kuni klassiga www
paragrafini teksti '!', kasutades meetodit
html:
<p>väljas</p>
<div>
<p>sees</p>
<p class="www">sees</p>
<p>sees</p>
<p>sees</p>
<p id="test">sees</p>
<p>sees</p>
<p>sees</p>
<p class="www">sees</p>
<p>sees</p>
</div>
<p>väljas</p>
$('#test').prevUntil('p.www').html('!');
HTML-kood näeb välja selline:
<p>väljas</p>
<div>
<p>sees</p>
<p class="www">sees</p>
<p>!</p>
<p>!</p>
<p id="test">sees</p>
<p>sees</p>
<p>sees</p>
<p class="www">sees</p>
<p>sees</p>
</div>
<p>väljas</p>
Vaata ka
-
meetod
nextUntil,
mis tagastab elemendid, mis asuvad pärast määratud elementi -
meetod
prev,
mis võimaldab saada elemendi ülal olevat naabrit -
meetod
prevAll,
mis tagastab kõik elemendid, mis asuvad enne määratud elementi samas vanemas -
meetod
siblings,
mis võimaldab saada elemendi naabreid samas vanemas