jQuery භාවිතයෙන් විචල්යයකට මූලද්රව්ය කට්ටලයක් පවත්වා ගැනීම
දාමයක් තැනීම $('.www').html('!!!') වෙනුවට,
මුලින්ම මූලද්රව්ය කට්ටලය $('.www')
විචල්යයකට පවත්වා ගත හැකිය (මම එය නම් කළේ elems),
පසුව මෙම විචල්යයට ක්රමය යොදන්න
.html('!!!'). උදාහරණයක් ලෙස, අපේ HTML කේතය පහත ආකාරයෙන් පෙනෙන්නට ඇත:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
JavaScript වලින් ලියන ලද කේතය මේ ආකාරයෙන් පෙනෙනු ඇත:
let elems = $('.www');
elems.html('!!!');
පහසුව සඳහා භාවිතා කිරීමට කැමති එකඟතාවයක් තිබේ:
jQuery වලින් වටකරන ලද කට්ටලයක් අඩංගු විචල්යවල නම්
ඩොලර් ලකුණින් ආරම්භ කිරීම සිරිතකි. එනම් අපගේ අවස්ථාවේ දී
අවශ්ය වන්නේ elems නොව $elems යන්නයි.
විචල්ය නමක් මෙසේ ඇති විට ඔබ ව්යාකූල වන්නේ නම් - $elems
- මතක තබා ගන්න, JavaScript හි ඩොලර් ලකුණ යනු
සාමාන්ය සංකේතයක් වන අතර එය භාවිතා කළ හැකිය,
ඕනෑම තැනක. එක් සංකේතයකින් පමණක් සමන්විත ශ්රිත නාමයක් පවා සාදා ගත හැකිය,
$ ලෙස,
jQuery සහ වෙනත් පුස්තකාල කිහිපයක එය සාදා ඇති පරිදි.
එසේ නම්, තවත් වරක් - ඔබට jQuery අරාවක් විචල්යයකට පවත්වා ගැනීමට අවශ්ය නම්, මෙම විචල්යය ඩොලර් ලකුණින් ආරම්භ කිරීම සිරිතකි. මෙය අනිවාර්ය නොවේ, නමුත් මුලින්ම නරඹන විට තේරුම් ගැනීමට ඉඩ සලසයි, මෙම විචල්යය තුළ මූලද්රව්ය සමූහයක් පවතින බව සහ මෙම විචල්යයට jQuery හි සියලුම ක්රම අදාළ වේ.
පහත දක්වා ඇති HTML කේතය සමඟ අපගේ උදාහරණයේ මෙය භාවිතා කරමු:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
මේ සමඟ JavaScript මේ ආකාරයෙන් පෙනේ:
let $elems = $('.www');
$elems.html('!!!');
පාඨය ඇතුළු කිරීම සඳහා සමානව යොදා ගත හැකිය
text ක්රමය:
$('.www').text('!!!');
සියලුම h3 සඳහා text ක්රමය භාවිතා කර
'!!!' පාඨය යොදන්න.