jQuery event.delegateTarget Property
Contoh
Ubah warna latar belakang elemen <div> (leluhur elemen <button>):
$("div").on("click", "button", function(event){
$(event.delegateTarget).css("background-color", "pink");
});
Definisi dan Penggunaan
Properti event.delegateTarget mengembalikan elemen tempat event handler jQuery yang saat ini disebut terpasang.
Properti ini berguna untuk event yang didelegasikan yang dilampirkan oleh metode on() , di mana event handler dilampirkan pada ancestor dari elemen yang sedang diproses.
Tip: event.delegateTarget sama dengan event.currentTarget , jika event terikat langsung ke elemen dan tidak ada delegasi yang terjadi (lihat contoh di bawah).
Sintaksis
event.delegateTarget
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |
Cobalah Sendiri - Contoh
Tunjukkan perbedaan antara delegasiTarget dan currentTarget saat delegasi terjadi.
Tunjukkan bahwa delegasiTarget dan currentTarget sama untuk peristiwa yang terikat langsung.