tutorial pengembangan web terbaru
 

jQuery delegate() Method

<Metode acara jQuery

Contoh

Ketika <p> elemen di dalam <div> elemen diklik, mengubah warna latar belakang dari semua <p> elemen:

$("div").delegate("p", "click", function(){
    $("p").css("background-color", "pink");
});
Cobalah sendiri "

Definisi dan Penggunaan

The delegate() metode menempel satu atau lebih event handler untuk elemen tertentu yang adalah anak-anak dari elemen yang dipilih, dan menentukan fungsi untuk menjalankan ketika peristiwa terjadi.

Event handler terpasang menggunakan delegate() metode akan bekerja untuk kedua elemen saat ini dan FUTURE (seperti elemen baru yang diciptakan oleh script).

Pada jQuery versi 1.7, yang on() metode adalah metode yang disukai untuk melampirkan event handler untuk elemen yang dipilih.


Sintaksis

$(selector).delegate(childSelector,event,data,function)

Parameter Deskripsi
childSelector Wajib. Menentukan satu atau elemen anak lebih untuk melampirkan event handler untuk
event Wajib. Menentukan satu atau lebih peristiwa untuk melampirkan elemen.

Beberapa nilai event dipisahkan oleh ruang. Harus acara valid
data Pilihan. Menentukan data tambahan untuk menyampaikan ke fungsi
function Wajib. Menentukan fungsi untuk menjalankan ketika peristiwa itu terjadi

Coba Sendiri - Contoh

Tambahkan event handler untuk elemen masa depan
Cara menggunakan delegate() metode untuk menambahkan event handler untuk elemen belum dibuat.

Menyampaikan data ke fungsi
Cara menyampaikan data ke event handler kustom bernama.


<Metode acara jQuery