jQuery Event - Metode delegate()
Contoh
Saat mengklik mouse, sembunyikan atau tampilkan elemen p:
$("div").delegate("button","click",function(){ $("p").slideToggle(); });
Definisi dan Penggunaan
Metode delegate() menambahkan satu atau beberapa penanganan peristiwa ke elemen yang ditentukan (termasuk anak elemen yang dipilih) dan tentukan fungsi yang dijalankan saat peristiwa terjadi.
Penanganan peristiwa dengan metode delegate() dapat digunakan untuk elemen saat ini atau masa depan (seperti elemen yang dibuat oleh skrip).
Sintaks
$(selector).delegate(childSelector,event,data,function)
Parameter | Deskripsi |
---|---|
childSelector | Diperlukan. Tentukan satu atau beberapa elemen anak yang akan ditambahkan penanganan peristiwa. |
event |
Diperlukan. Tentukan satu atau beberapa peristiwa yang ditambahkan ke elemen. Dipisahkan dengan spasi beberapa nilai peristiwa. Harus berlaku sebagai peristiwa. |
data | Pilihan. Tentukan data ekstra yang dipassing ke fungsi. |
function | Diperlukan. Tentukan fungsi yang dijalankan saat peristiwa terjadi. |
Contoh Lebih Banyak
- Menambah penanganan peristiwa kepada elemen masa depan
- Bagaimana menggunakan metode delegate() untuk menambah penanganan peristiwa kepada elemen yang belum dibuat.