Mbinu ya prevUntil
Mbinu prevUntil hurudisha
vipelelezi vilivyo mbele ya kipengele fulani
ndani ya mzazi mmoja. Mbinu hurudisha
vipelelezi kutoka kile kilichopewwa hadi kipengele cha kwanza
kinachokidhi kichaguzi (selector) kilichobainishwa
kama kigezo cha mbinu. Ikiwa hutaingiza viingizo
kwenye mbinu, itafanya kazi kama mbinu
prevAll.
Syntax
Kigezo cha kwanza kinaweza kuwa usemi katika mfumo wa mfuatano wa herufi (string), ambao hutumiwa kuchagua, kiunga cha DOM au kitu cha jQuery. Kigezo cha pili kinaweza kuwa sharti la ziada la kuchuja katika mfumo wa mfuatano wa herufi. Viingizo vyote viwili sio vya lazima:
.prevUntil([kichaguzi], [kichujio]);
Mfano
Wacha tupate kipengele #test na kwa wote
jirani zake za juu hadi aina ya herufi (paragraph) yenye class www
tuweke maandishi '!' kwa kutumia mbinu ya
html:
<p>nje</p>
<div>
<p>ndani</p>
<p class="www">ndani</p>
<p>ndani</p>
<p>ndani</p>
<p id="test">ndani</p>
<p>ndani</p>
<p>ndani</p>
<p class="www">ndani</p>
<p>ndani</p>
</div>
<p>nje</p>
$('#test').prevUntil('p.www').html('!');
Msimbo wa HTML utakuwa kama hivi:
<p>nje</p>
<div>
<p>ndani</p>
<p class="www">ndani</p>
<p>!</p>
<p>!</p>
<p id="test">ndani</p>
<p>ndani</p>
<p>ndani</p>
<p class="www">ndani</p>
<p>ndani</p>
</div>
<p>nje</p>
Angalia pia
-
mbinu
nextUntil,
ambayo hurudisha vipelelezi vilivyo baada ya kipengele fulani -
mbinu
prev,
ambayo inaruhusu jirani ya kipengele kutoka juu -
mbinu
prevAll,
ambayo hurudisha vipelelezi vilivyo mbele ya kipengele fulani ndani ya mzazi mmoja -
mbinu
siblings,
ambayo inaruhusu kupata jirani za kipengele ndani ya mzazi mmoja