الخاصية event.delegateTarget
في jQuery
< jQuery
event.delegateTarget
القيمة المعادة
يُعيد كائنًا من النوع Element.
الوصف
العنصر المُرفق به معالج أحداث jQuery المُستدعى حاليًا.
event.delegateTarget
أُضيف مع الإصدار: 1.7.
تفيد هذه الخاصية عادةً في الأحداث المُفوَضة المرفقة بالتابع .delegate()
أو التابع .on()
، عندما يُرفق معالج الحدث بالعنصر الأب للعنصر المُعالَج. على سبيل المثال، يمكن استخدامه لتحديد وإزالة معالجات الأحداث في نقطة التفويض.
بالنسبة إلى معالجات الأحداث غير المُفوَّضة المرفقة مباشرةً بعنصرٍ ما، ويكون الحدث event.delegateTarget
دائمًا مساوياً للحدث event.currentTarget
.
أمثلة
عند النقر فوق زر في أي مربع، يتغير لون خلفية الصندوق إلى اللون الأحمر.
$( ".box" ).on( "click", "button", function( event ) {
$( event.delegateTarget ).css( "background-color", "red" );
});