click事件和onclick事件的区别

点击事件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


posted @ 2018-10-09 11:58  xc_flying  阅读(2187)  评论(0编辑  收藏  举报