nextUntil ක්‍රමය

nextUntil ක්‍රමය එක් ආම්පෘතියක් තුළ නියමිත මූලද්‍රව්‍යයට පසුව පවතින මූලද්‍රව්‍ය ලබා දෙයි. මෙම ක්‍රමය නියමිත මූලද්‍රව්‍යයේ සිට පළමු මූලද්‍රව්‍යය දක්වා, ක්‍රමයේ පරාමිතියක් ලෙස නියම කර ඇති තේරීම්කරු යටතට එන මූලද්‍රව්‍ය දක්වා ලබා දෙයි. ක්‍රමයට පරාමිති ලබා නොදෙන්නේ නම්, එය nextAll ක්‍රමය ලෙස ක්‍රියා කරයි.

වාක්‍ය රචනය

පළමු පරාමිතිය ලෙස, විමසුම සිදු කරනු ලබන ප්‍රකාශනය ලෙස නූලක්, DOM නෝඩයක් හෝ jQuery වස්තුවක් ලබා දිය හැකිය. දෙවන පරාමිතිය ලෙස අතිරේක තෙරුම් පරීක්ෂණ තත්ත්වයක් නූලක් ලෙස ලබා දිය හැකිය. පරාමිති දෙකම අනිවාර්‍ය නොවේ:

javascript.nextUntil([තේරීම්කරු], [තෙරුම් පරීක්ෂකය]);

උදාහරණය

අපි #test මූලද්‍රව්‍යය සොයා ගනිමු සහ එහි පහල ඇති සියලුම අසල්වැසියන්ට www පංතිය සහිත යතුරු පුවරුව දක්වා '!' ලෙස පෙළ සකසමු html ක්‍රමය භාවිතයෙන්:

html<p>පිටත</p>
<div>
  <p>ඇතුළත</p>
  <p class="www">ඇතුළත</p>
  <p>ඇතුළත</p>
  <p>ඇතුළත</p>
  <p id="test">ඇතුළත</p>
  <p>ඇතුළත</p>
  <p>ඇතුළත</p>
  <p class="www">ඇතුළත</p>
  <p>ඇතුළත</p>
</div>
<p>පිටත</p>
javascript$('#test').prevUntil('p.www').html('!');

HTML කේතය මෙලෙස දිස්වනු ඇත:

html<p>පිටත</p>
<div>
  <p>ඇතුළත</p>
  <p class="www">ඇතුළත</p>
  <p>ඇතුළත</p>
  <p>ඇතුළත</p>
  <p id="test">ඇතුළත</p>
  <p>!</p>
  <p>!</p>
  <p class="www">ඇතුළත</p>
  <p>ඇතුළත</p>
</div>
<p>පිටත</p>

තවද බලන්න

  • prevUntil ක්‍රමය,
    යමකට පෙර පවතින මූලද්‍රව්‍ය ලබා දෙයි
  • next ක්‍රමය,
    මූලද්‍රව්‍යයේ පහල ඇති අසල්වැසියා ලබා ගැනීමට ඉඩ සලසයි
  • nextAll ක්‍රමය,
    එක් ආම්පෘතියක් තුළ නියමිත මූලද්‍රව්‍යයට පසුව පවතින මූලද්‍රව්‍ය ලබා දෙයි
  • siblings ක්‍රමය,
    එක් ආම්පෘතියක් තුළ මූලද්‍රව්‍යයේ අසල්වැසි ලබා ගැනීමට ඉඩ සලසයි