Contoh
Mengubah warna latar belakang <div> elemen (leluhur dari <button> elemen):
$("div").on("click", "button", function(event){
$(event.delegateTarget).css("background-color",
"pink");
});
Cobalah sendiri " Definisi dan Penggunaan
The event.delegateTarget properti mengembalikan elemen mana yang disebut saat-jQuery event handler terpasang.
Properti ini berguna untuk acara didelegasikan terpasang dengan on() metode, dimana event handler terpasang pada leluhur elemen yang sedang diproses.
Tip: event.delegateTarget sama dengan event.currentTarget , jika acara ini secara langsung terikat ke elemen dan tidak ada delegasi terjadi (lihat contoh di bawah).
Sintaksis
event.delegateTarget
Parameter | Deskripsi |
---|---|
event | Wajib. Parameter acara berasal dari fungsi acara mengikat |
Coba Sendiri - Contoh
Perbedaan antara delegateTarget dan currentTarget dengan delegasi
Menunjukkan perbedaan antara delegateTarget dan currentTarget ketika delegasi terjadi.
The delegateTarget dan currentTarget sama untuk acara langsung terikat
Menunjukkan bahwa delegateTarget dan currentTarget sama untuk acara langsung terikat.