Contoh dalam artikel ini menerangkan cara jQuery mengikat acara kepada elemen yang ditambah secara dinamik. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:
Peristiwa pengikatan dalam jquery secara amnya menggunakan bind atau klik, tetapi ini hanya boleh mentakrifkan peristiwa untuk elemen yang telah dimuatkan dan elemen yang ditambahkan dan dimasukkan kemudian perlu diikat secara berasingan. Gunakan secara langsung sebelum versi 1.7. Walau bagaimanapun, adalah disyorkan untuk digunakan pada selepas versi 1.8. Berikut ialah pengenalan kepada cara mengikat acara kepada elemen yang ditambah secara dinamik dalam jQuery
Dalam pembangunan sebenar, anda akan menghadapi situasi di mana anda perlu mengikat peristiwa pencetus kepada elemen html yang dijana secara dinamik
Contohnya
<div id="testdiv"> <ul></ul> </div>
Anda perlu menambahkan acara klik pada teg
$("#testdiv ul li").live("click",function(){ });
$("#testdiv ul").on("click","li", function() { //do something here });