الحدث ‎event.delegateTarget‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery

من موسوعة حسوب
< jQuery
مراجعة 02:00، 29 مايو 2018 بواسطة Khaled-yassin (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الحدث <code>‎event.delegateTarget</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery}}</noinclude> == <code>event...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث


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" );
});

مصادر