jQuery හි එක් ගුණාංගයක්-විශේෂාංගයක් වෙනස් කිරීම
අංගවල ගුණාංග සහ විශේෂාංග පටලවා නොගැනීම වැදගත්ය. DOM රුක සෑදීමේදී, විශේෂාංග අදාළ DOM අංග ගුණාංගවලට පරිවර්තනය වේ. ඒවායේ නම් සහ අගයන් සෑම විටම එකිනෙකට නොගැලපෙන්නේ.
සමහර ගුණාංගවලට අදාළ විශේෂාංග නොතිබිය හැකිය, එවැනි ගුණාංග සඳහා
අවශ්ය වන්නේ
prop ක්රමය භාවිතා කිරීමයි,
එය පළමු පරාමිතියක් ලෙස ගුණාංගයේ නමත්, දෙවන පරාමිතියක් ලෙස true හෝ false යත් ගනී.
true සැකසුවහොත් - ගුණාංගය සක්රීය වන අතර,
false සැකසුවහොත් - එය අක්රීය වේ.
පහත උදාහරණය සලකා බලමු. අපට input එකක් ඇතැයි සිතමු:
<input type="text" id="test">
අපි input එක සඳහා
disabled විශේෂාංගය සකසමු:
$('#test').prop('disabled', true);
HTML කේතය පහත පරිදි දිස්වනු ඇත:
<input type="text" id="test" disabled>
දැන්, ප්රතිවිරුද්ධව, disabled ඉවත් කරමු:
$('#test').prop('disabled', false);
HTML කේතය පහත පරිදි දිස්වනු ඇත:
<input type="text" id="test">