Mbinu ya nextUntil

Mbinu nextUntil inarudisha vipengele vilivyo baada ya kile kilichobainishwa ndani ya mzazi mmoja. Mbinu hii inarudisha vipengele kutoka kile kilichobainishwa hadi kipengele cha kwanza, kinacholingana na kichaguzi (selector) kilichobainishwa kama kigezo cha mbinu. Ikiwa hutaingiza viambatanisho kwenye mbinu, itafanya kazi kama mbinu nextAll.

Syntax

Kigezo cha kwanza kinaweza kuwa usemi katika mfumo wa mfuatano wa herufi, ambao hutumika kuchagua, kiungo cha DOM au kitu cha jQuery. Kigezo cha pili kinaweza kuwa sharti la ziada la kuchuja katika mfumo wa mfuatano wa herufi. Viambatanisho vyote viwili sio vya lazima:

javascript.nextUntil([kichaguzi], [kichujio]);

Mfano

Wacha tupate kipengele #test na kwa wote majirani wake chini hadi aya yenye class www tuweke mfuatano '!' kwa kutumia mbinu ya html:

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>
javascript$('#test').prevUntil('p.www').html('!');

Msingi wa HTML utaonekana kama hii:

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>!</p>
  <p>!</p>
  <p class="www">ndani</p>
  <p>ndani</p>
</div>
<p>nje</p>

Angalia pia

  • mbinu prevUntil,
    inarudisha vipengele vilivyo kabla ya kile kilichobainishwa
  • mbinu next,
    inayoruhusu kupata majirani ya kipengele chini
  • mbinu nextAll,
    inarudisha vipengele vilivyo baada ya kile kilichobainishwa ndani ya mzazi mmoja
  • mbinu siblings,
    inayoruhusu kupata majirani ya kipengele ndani ya mzazi mmoja