点击事件on和onclick 二者之间的区别(很重要)jquery
$('.XX').click('.xxx',function() { alert('xxx') });
$('.XXX').on('click','.xxx', function() { alert('xxx') })
click是点击事件,可是在页面加载完以后,jquery事件新添加的元素,用click的话是没法获取元素的,这个时候要用on去获取元素事件,简单的说页面加载完成时候页面显示的元素能够用on,也能够用click,可是页面加载完成以后后期再追加的元素只能用on。app
这两个事件的区别之处在于:
简单的说页面加载完成时候页面显示的元素(DOM节点已所有加载完)能够用 on
, 也能够用click
,spa
可是在页面加载完成以后后期再追加元素(DOM节点元素还没彻底显示出来)只能用on
code