nextUntil ක්රමය
nextUntil ක්රමය
එක් ආම්පෘතියක් තුළ නියමිත මූලද්රව්යයට පසුව
පවතින මූලද්රව්ය ලබා දෙයි. මෙම ක්රමය
නියමිත මූලද්රව්යයේ සිට පළමු මූලද්රව්යය දක්වා,
ක්රමයේ පරාමිතියක් ලෙස නියම කර ඇති
තේරීම්කරු යටතට එන මූලද්රව්ය දක්වා ලබා දෙයි.
ක්රමයට පරාමිති ලබා නොදෙන්නේ නම්, එය
nextAll
ක්රමය ලෙස ක්රියා කරයි.
වාක්ය රචනය
පළමු පරාමිතිය ලෙස, විමසුම සිදු කරනු ලබන ප්රකාශනය ලෙස නූලක්, DOM නෝඩයක් හෝ jQuery වස්තුවක් ලබා දිය හැකිය. දෙවන පරාමිතිය ලෙස අතිරේක තෙරුම් පරීක්ෂණ තත්ත්වයක් නූලක් ලෙස ලබා දිය හැකිය. පරාමිති දෙකම අනිවාර්ය නොවේ:
.nextUntil([තේරීම්කරු], [තෙරුම් පරීක්ෂකය]);
උදාහරණය
අපි #test මූලද්රව්යය සොයා ගනිමු සහ එහි
පහල ඇති සියලුම අසල්වැසියන්ට www පංතිය සහිත
යතුරු පුවරුව දක්වා
'!' ලෙස පෙළ සකසමු
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>
$('#test').prevUntil('p.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>