click事件和onclick事件的區別

點擊事件on和onclick 二者之間的區別(很重要)jquery

  • 第1種事件 
    $('.XX').click('.xxx',function() { alert('xxx') }); 

  • 第2種事件 
    $('.XXX').on('click','.xxx', function() { alert('xxx') })

click是點擊事件,可是在頁面加載完以後,jquery事件新添加的元素,用click的話是沒法獲取元素的,這個時候要用on去獲取元素事件,簡單的說頁面加載完成時候頁面顯示的元素能夠用on,也能夠用click,可是頁面加載完成以後後期再追加的元素只能用on。app

這兩個事件的區別之處在於: 
簡單的說頁面加載完成時候頁面顯示的元素(DOM節點已所有加載完)能夠用 on , 也能夠用click ,
spa

可是在頁面加載完成以後後期再追加元素(DOM節點元素還沒徹底顯示出來)只能用oncode

相關文章
相關標籤/搜索