jQuery event.delegateTarget Property
مثال
تغيير لون الخلفية لعنصر <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 |
جربها بنفسك - أمثلة
إظهار الفرق بين الهدف المفوض والهدف الحالي عند حدوث التفويض.
. أظهر أن الهدف من التفويض والهدف الحالي متساويان بالنسبة للأحداث المنضمة مباشرة.