الفرق بين المراجعتين ل"jQuery/event/delegateTarget"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الحدث <code>‎event.delegateTarget</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery}}</noinclude> == <code>event...')
(لا فرق)

مراجعة 02:00، 29 مايو 2018


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

مصادر