مثال
تغيير لون خلفية <div> العنصر (وهو الجد من <button> عنصر):
$("div").on("click", "button", function(event){
$(event.delegateTarget).css("background-color",
"pink");
});
انها محاولة لنفسك » تعريف واستخدام
و event.delegateTarget الخاصية بإرجاع العنصر حيث كان يعلق على طالب حاليا، مسج معالج الحدث.
هذه الخاصية مفيدة للأحداث تفويض من يعلق on() الأسلوب، حيث يتم إرفاق معالج الحدث في الجد من عنصر معالجتها.
نصيحة: event.delegateTarget تساوي event.currentTarget ، إذا لا بد مباشرة، هذا الحدث لعنصر ويحدث أي وفد (انظر المثال أدناه).
بناء الجملة
event.delegateTarget
معامل | وصف |
---|---|
event | مطلوب. وتأتي هذه المعلمة الحدث من وظيفة ملزمة الحدث |
انها محاولة لنفسك - أمثلة
الفرق بين delegateTarget و currentTarget مع وفد
تظهر الفرق بين delegateTarget و currentTarget عندما يحدث الوفد.
و delegateTarget و currentTarget متساوية للأحداث مرتبطا مباشرة
وتبين ان delegateTarget و currentTarget متساوية للأحداث مرتبطا مباشرة.