closest ක්රමය
closest ක්රමය
ක්රමයේ පරාමිතියක් ලෙස ලබා දී ඇති තෝරාගැනීමට ගැලපෙන
ආසන්නතම මව් අංගය සොයා ගනී. මෙම
ක්රමය
parent ක්රමයට සමානය.
සෙවීම පහත පරිදි සිදු කෙරේ: පළමුව, අංගයේ නොඅනුමාන මව
පරීක්ෂා කරනු ලැබේ, ඉන්පසු මුත්තණුවන්, මුත්තණුවන්ගේ මව
සහ එලෙසම මූල අංගය දක්වා (එනම්
html ටැගය දක්වා).
වාක්ය රචනා ක්රමය
තෝරාගැනීමක් ලෙස DOM අංගයක්, ප්රකාශනයක් හෝ jQuery වස්තුවක් විය හැක. සෙවීම ආරම්භ වන්නේ පරාමිතියක් ලෙස ලබා දුන් DOM අංගයෙනි:
.closest(තෝරාගැනීම);
දෙවන පරාමිතියක් ලෙස DOM අංගයක් ද ලබා දිය හැක, එවිට සෙවීම සිදුවන්නේ මෙම අංගය තුළය:
.closest(තෝරාගැනීම, සන්දර්භය);
උදාහරණය
#test අංගය සඳහා
www පන්තිය සහිත ආසන්නතම මව සොයා ගෙන
මෙම අංගයේ ආරම්භයේ
'!' පෙළ සහිත ඡේදයක් සහ
අවසානයේ -
'?' පෙළ සහිත ඡේදයක් ඇතුල් කරමු:
<div>
<div class="www">
<div>
<p id="test">පෙළ</p>
</div>
</div>
</div>
$('#test').closest('.www').append('<p>?</p>').prepend('<p>!</p>');
HTML කේතය මෙසේ පෙනෙනු ඇත:
<div>
<div class="www">
<p>!</p>
<div>
<p id="test">පෙළ</p>
</div>
<p>?</p>
</div>
</div>
මෙයද බලන්න
-
parentක්රමය,
එය අංගයේ නොඅනුමාන මව ලබා ගැනීමට ඉඩ සලසයි -
parentsක්රමය,
එය අංගයේ සියලුම මව්වන් ලබා ගැනීමට ඉඩ සලසයි -
parentsUntilක්රමය,
එය නිශ්චිත මවක් දක්වා අංගයේ සියලුම මව්වන් ලබා ගැනීමට ඉඩ සලසයි -
JavaScript ක්රමය
closest,
එය ආසන්නතම මව් අංගය ලබා ගැනීමට ඉඩ සලසයි