2
我想了解調用按鈕事件的兩種方式之間的區別。這裏有兩個例子:提高按鈕事件的兩種方法
$('body').on('click', '#myButton', function() {
或
$("#myButton").on('click', function() {
我注意到,在網絡上的一些例子使用1和其他人使用的第2位。
我應該使用其中一種還是可以互換?
謝謝!
我想了解調用按鈕事件的兩種方式之間的區別。這裏有兩個例子:提高按鈕事件的兩種方法
$('body').on('click', '#myButton', function() {
或
$("#myButton").on('click', function() {
我注意到,在網絡上的一些例子使用1和其他人使用的第2位。
我應該使用其中一種還是可以互換?
謝謝!
第一個版本是代表,http://api.jquery.com/delegate/而另一個版本是定期事件處理
的主要區別是,委託版本上就能處理所創建的元素動態。常規事件處理程序只能用於頁面加載後直接在DOM上可用的元素。