jQuery delegasi () metode
contoh
Ketika Anda mengklik <div> elemen dalam <p> elemen, mengubah warna latar belakang dari semua <p> elemen:
$("p").css("background-color","pink");
});
Coba »
Definisi dan Penggunaan
delegasi () metode untuk unsur-unsur tertentu (elemen milik sub-elemen yang dipilih) untuk menambah satu atau lebih event handler, dan menyediakan fungsi untuk menjalankan ketika peristiwa ini terjadi.
Metode event handler delegasi () berlaku untuk elemen saat ini atau masa depan (seperti elemen baru yang diciptakan oleh script).
JQuery dari versi 1.7 dan seterusnya, ON () metode adalah metode yang disukai adalah dengan menambahkan elemen event handler yang dipilih.
tatabahasa
参数 | 描述 |
---|---|
childSelector | 必需。规定要添加事件处理程序的一个或多个子元素。 |
event | 必需。规定添加到元素的一个或多个事件。 由空格分隔多个事件值。必须是有效的事件。 |
data | 可选。规定传递到函数的额外数据。 |
function | 必需。规定当事件发生时运行的函数。 |
contoh yang lebih
Tambahkan event handler untuk elemen berikutnya
Cara menggunakan metode delegasi () untuk menambahkan sebuah event handler untuk elemen belum dibuat.
Data dilewatkan ke fungsi
Bagaimana untuk nama acara adat Data handler lulus.