jQuery ဖြင့် အစုတစ်ခုရှိ အစိတ်အပိုင်းများကို variable တစ်ခုထဲသို့ ရေးသားခြင်း

$('.www').html('!!!') ကဲ့သို့ ကွင်းဆက်များကို မဆောက်ဘဲ၊ ပထမဦးစွာ အစုတစ်ခုရှိ အစိတ်အပိုင်းများ $('.www') ကို variable တစ်ခုထဲသို့ ရေးသားနိုင်သည် (၎င်းကို elems ဟု ခေါ်သည်)၊ ထို့နောက် ၎င်း variable သို့ method .html('!!!') ကို အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့၏ HTML ကုဒ်သည် အောက်ပါအတိုင်း ဖြစ်သည်:

html<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>

JavaScript တွင် ရေးသားထားသော ကုဒ်သည် အောက်ပါအတိုင်း ပုံစံရှိပါမည်:

javascriptlet elems = $('.www');
elems.html('!!!');

အဆင်ပြေစေရန် လိုက်နာလေ့ရှိသော သဘောတူညီချက်တစ်ခုရှိသည်: jQuery ဖြင့် wrap လုပ်ထားသော အစုတစ်ခုကို ကိုင်တွယ်ထားသည့် variable အမည်များကို ဒေါ်လာ သင်္ကေတဖြင့် စတင်ရန် လက်ခံထားသည်။ ဆိုလိုသည်မှာ ကျွန်ုပ်တို့၏ ဖြစ်ရပ်တွင် elems မဟုတ်ဘဲ $elems ဖြစ်သင့်သည်။

အကယ်၍ variable အမည် $elems သည် သင့်အား စိတ်ရှုပ်စေပါက - JavaScript တွင် ဒေါ်လာ သင်္ကေတသည် သာမန် သင်္ကေတတစ်ခုသာ ဖြစ်ပြီး မည်သည့်နေရာတွင်မဆို အသုံးပြုနိုင်သည်ကို သတိပြုပါ။ jQuery နှင့် အခြား library အချို့တွင် လုပ်ထားသကဲ့သို့ $ သင်္ကေတတစ်ခုတည်းဖြင့် ဖွဲ့စည်းထားသော လုပ်ဆောင်ချက် (function) အမည်တစ်ခုကိုပင် ဖန်တီးနိုင်သည်။

ထို့ကြောင့် ထပ်မံ၍ - အကယ်၍ သင်၏ jQuery အစုတစ်ခုကို variable တစ်ခုထဲသို့ ရေးသားလိုပါက၊ ၎င်း variable ကို ဒေါ်လာ သင်္ကေတဖြင့် စတင်ရန် လက်ခံထားသည်။ ဤအရာသည် မဖြစ်မနေ မဟုတ်သော်လည်း၊ ဤ variable ထဲတွင် အစုတစ်ခုရှိ အစိတ်အပိုင်းများ ရှိနေပြီး ၎င်းသည် jQuery method အားလုံးကို အသုံးပြုနိုင်ကြောင်း ပထမဆုံးကြည့်ရှုခြင်းဖြင့် နားလည်စေရန် ခွင့်ပြုပေးသည်။

အောက်ပါ HTML ကုဒ်ဖြင့် ကျွန်ုပ်တို့၏ ဥပမာတွင် ဤအရာကို အသုံးပြုကြပါစို့:

html<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>

ဤအခါ JavaScript သည် အောက်ပါအတိုင်း ဖြစ်လာပါမည်:

javascriptlet $elems = $('.www');
$elems.html('!!!');

အလားတူပင် စာသားထည့်သွင်းရန် text method ကို အသုံးပြုနိုင်သည်:

javascript$('.www').text('!!!');
Задание 1

h3 အားလုံးသို့ text method ကို အသုံးပြု၍ '!!!' စာသားကို ထားရှိပါ။