jQuery တွင် attribute-property တစ်ခုကို ပြောင်းလဲခြင်း
Element များ၏ properties များနှင့် attributes များကို မရောထွေးမိစေရန် အရေးကြီးပါသည်။ DOM သစ်ပင်ကို ဖန်တီးသောအခါ attributes များကို သက်ဆိုင်ရာ DOM element properties အဖြစ်သို့ ပြောင်းလဲပေးပါသည်။ ၎င်းတို့၏ အမည်များနှင့် တန်ဖိုးများသည် အမြဲတမ်းတူညီမှု မရှိပါ။
တစ်ချို့ properties များသည် သက်ဆိုင်ရာ attributes များ
မရှိတတ်ပါ၊ ၎င်းတို့အတွက်
prop method ကို
အသုံးပြုရန် လိုအပ်ပြီး၊ ထို method သည် ပထမပါရာမီတာအနေဖြင့် property အမည်၊
ဒုတိယအဖြစ် true သို့မဟုတ် false ကို လက်ခံပါသည်။
true သတ်မှတ်ပါက property ကို တပ်ဆင်မည်၊
false သတ်မှတ်ပါက ဖယ်ရှားမည်။
အောက်ပါ ဥပမာကို လေ့လာကြည့်ရအောင်။ ကျွန်ုပ်တို့တွင် input တစ်ခု ရှိသည်ဆိုပါစို့:
<input type="text" id="test">
Input အတွက်
disabled attribute ကို သတ်မှတ်ကြပါစို့:
$('#test').prop('disabled', true);
HTML code သည် အောက်ပါအတိုင်း ပေါ်လာမည်:
<input type="text" id="test" disabled>
ယခု ဆန့်ကျင်ဘက်အနေဖြင့်၊ disabled ကို ဖယ်ရှားကြမည်:
$('#test').prop('disabled', false);
HTML code သည် အောက်ပါအတိုင်း ပေါ်လာမည်:
<input type="text" id="test">