jQuery event.delegateTarget Property

❮ طرق أحداث jQuery

مثال

تغيير لون الخلفية لعنصر <div> (أصل عنصر <button>):

$("div").on("click", "button", function(event){
  $(event.delegateTarget).css("background-color", "pink");
});

التعريف والاستخدام

تقوم الخاصية event.delegateTarget بإرجاع العنصر الذي تم فيه إرفاق معالج الأحداث jQuery المسمى حاليًا.

هذه الخاصية مفيدة للأحداث المفوضة المرفقة  بالطريقة on () ، حيث يتم إرفاق معالج الحدث في سلف العنصر الذي تتم معالجته.

تلميح: إن event.delegateTarget يساوي event.currentTarget ، إذا كان الحدث مرتبطًا مباشرة بعنصر ولم يحدث تفويض (انظر المثال أدناه).


بناء الجملة

event.delegateTarget

Parameter Description
event Required. The event parameter comes from the event binding function

جربها بنفسك - أمثلة


إظهار الفرق بين الهدف المفوض والهدف الحالي عند حدوث التفويض.


. أظهر أن الهدف من التفويض والهدف الحالي متساويان بالنسبة للأحداث المنضمة مباشرة.


❮ طرق أحداث jQuery