點擊事件on和onclick 兩者之間的區別(很重要)
- 第1種事件
$('.XX').click('.xxx',function() { alert('xxx') });
- 第2種事件
$('.XXX').on('click','.xxx', function() { alert('xxx') })
click是點擊事件,但是在頁面加載完之后,jquery事件新添加的元素,用click的話是無法獲取元素的,這個時候要用on去獲取元素事件,簡單的說頁面加載完成時候頁面顯示的元素可以用on,也可以用click,但是頁面加載完成之后后期再追加的元素只能用on。
這兩個事件的區別之處在於:
簡單的說頁面加載完成時候頁面顯示的元素(DOM節點已全部加載完)可以用 on , 也可以用click ,
但是在頁面加載完成之后后期再追加元素(DOM節點元素還沒完全顯示出來)只能用on
