prevUntil ක්රමය
prevUntil ක්රමය එක් මව් අංගයක් තුළ
ලබා දී ඇති මූලද්රව්යයට පෙර පිහිටා ඇති
මූලද්රව්ය ලබා දෙයි. ක්රමය ලබා දුන්
මූලද්රව්යයේ සිට ක්රමයේ පරාමිතියක් ලෙස
සඳහන් කර ඇති තේරීම්කරුවකුට යටත් වන
පළමු මූලද්රව්යය දක්වා මූලද්රව්ය
ලබා දෙයි. ක්රමයට පරාමිති ලබා නොදෙන්නේ නම්,
එය prevAll ක්රමය
ලෙස ක්රියා කරයි.
වාග් රීතිය
පළමු පරාමිතිය ලෙස වරක් කොටස් කිරීම සිදු කරන ප්රකාශනය, DOM නෝඩයක් හෝ jQuery වස්තුවක් පේළියක ආකාරයෙන් ලබා දිය හැකිය. දෙවන පරාමිතිය ලෙස පේළියක ආකාරයෙන් අතිරේක පෙරහන් කොන්දේසියක් ලබා දිය හැකිය. පරාමිති දෙකම අනිවාර්ය නොවේ:
.prevUntil([තේරීම්කරු], [පෙරහන]);
උදාහරණය
#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>
මෙයද බලන්න
-
nextUntilක්රමය,
ලබා දී ඇති මූලද්රව්යයට පසුව පිහිටා ඇති මූලද්රව්ය ලබා දෙයි -
prevක්රමය,
මූලද්රව්යයට ඉහළින් ඇති අසල්වැසියා ලබා ගැනීමට ඉඩ සලසයි -
prevAllක්රමය,
ලබා දී ඇති මූලද්රව්යයට පෙර එක් මව් අංගයක් තුළ පිහිටා ඇති මූලද්රව්ය ලබා දෙයි -
siblingsක්රමය,
එක් මව් අංගයක් තුළ මූලද්රව්යයේ අසල්වැසියන් ලබා ගැනීමට ඉඩ සලසයි