Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Semua kegunaan jquery on
jQuery ialah perpustakaan JavaScript popular yang menyediakan pelbagai ciri untuk menjadikan pengaturcaraan JavaScript lebih mudah dan pantas. Antaranya, kaedah .on()
dalam jQuery ialah kaedah yang sangat praktikal yang boleh membantu pembangun mencipta acara dinamik, mengikat pengendali acara dan menambah pendengar acara. Artikel ini akan memperkenalkan semua penggunaan kaedah .on()
. Kaedah
.on()
digunakan untuk menambah pengendali acara dan pendengar acara adalah seperti berikut:
$(selector).on(event,childSelector,data,function);
di mana,
<.>selector
event
, click
, mousedown
, dsb.; mousemove
childSelector
data
kaedah function
mempunyai banyak kegunaan, yang akan diperkenalkan satu persatu di bawah. .on()
Contoh berikut akan menambah elemen: .on()
$("button").on("click", function() { alert("你单击了按钮!"); });Selain itu,
, button
, dsb. click
.on()
mousedown
juga menyokong pengikatan berbilang acara Contoh berikut akan menambah mousemove
dan keydown
pada
$("button").on("click mousedown mouseup", function() { alert("你与按钮交互了!"); });
.on()
button
kaedah juga menyokong penapisan elemen keturunan untuk terikat kepada peristiwa, contoh berikut adalah untuk semua elemen > Elemen menambah click
pendengar acara: mousedown
$("ul").on("click", "li", function() { alert("你单击了列表项!"); });
mouseup
4. Cetuskan berbilang peristiwa sekaligus
$("button").on({ mouseenter: function() { $(this).css("background-color", "lightgray"); }, mouseleave: function() { $(this).css("background-color", "white"); }, click: function() { $(this).css("background-color", "yellow"); } });
.on()
5 Menggunakan acara menggelegak ul
li
Dengan menggunakan acara menggelegak, anda boleh mengikat acara kepada elemen dinamik, yang. ialah, mengikat pengendali acara kepada elemen induk, apabila peristiwa dicetuskan pada elemen anak, peristiwa itu akan menggelembung daripada elemen anak kepada elemen induk dan mencetuskan pengendali acara. click
Contoh berikut akan menambah $("button").on("click", function() { alert("你单击了按钮!"); }); // 动态添加元素 $("button").append("");
on()
6 Data masuk
. Contoh berikut akan menghantar data tambahan kepada semua
elemen:$("button").on("click", { name: "小明", age: 18 }, function(event) { alert("我的名字是 " + event.data.name + "," + "我今年 " + event.data.age + "岁。"); });
button
3. Ringkasan Kaedah click
.on()
data
untuk mendengar satu acara button
.on()
.on()
Mahir menggunakan kaedah
Atas ialah kandungan terperinci Semua kegunaan jquery on. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!