jQuery event.delegateTarget Property
ဥပမာ
<div> ဒြပ်စင်၏ နောက်ခံအရောင်ကို ပြောင်းပါ ( <button> ဒြပ်စင်၏ ဘိုးဘေးတစ်ဦး)
$("div").on("click", "button", function(event){
$(event.delegateTarget).css("background-color", "pink");
});
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
event.delegateTarget ပိုင်ဆိုင်မှုသည် လက်ရှိခေါ်သော jQuery event handler ကို တွဲထားသည့် အစိတ်အပိုင်းကို ပြန်ပေးသည်။
ဤပိုင်ဆိုင်မှုသည် on() နည်းလမ်းဖြင့် ပူးတွဲပါရှိသည့် လွှဲအပ်ထားသော ဖြစ်ရပ်များအတွက် အသုံးဝင်သည်၊ ဖြစ်ရပ်ကိုင်တွယ်သူအား လုပ်ဆောင်နေသည့် ဒြပ်စင်၏ဘိုးဘေးတွင် ပူးတွဲပါရှိသည်။
အကြံပြုချက်- event.delegateTarget သည် event.currentTarget နှင့် ညီသည် ၊ အကယ်၍ ဖြစ်ရပ်သည် ဒြပ်စင်တစ်ခုနှင့် တိုက်ရိုက်ချိတ်ဆက်ထားပြီး လွှဲအပ်ခြင်းမရှိပါက (အောက်ပါ ဥပမာကိုကြည့်ပါ)။
အထားအသို
event.delegateTarget
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ - ဥပမာများ
ကြား ကွာခြားချက်ကို ကိုယ်စားလှယ်အဖွဲ့ ဖြစ်ပေါ်လာသောအခါတွင် ပြပါ။
Show delegateTarget နှင့် currentTarget တို့သည် တိုက်ရိုက်ချည်နှောင်ထားသော ဖြစ်ရပ်များအတွက် တူညီကြောင်းပြပါ။