文章目录

在jQuery中给动态元素和属性绑定事件的是 liveon,其中 live 在jQuery 1.7之后就不推荐使用了。现在主要用 on ,使用是要注意, on 前面的元素也必须在页面加载的时候就存在于 DOM 里面。 动态元素或者元素必须放在 on 的第二个参数里面。

如下正确用法:

1
$('#a').on('click', '.b', function(){

下面方式对动态元素不起作用,两种方法等价

1
2
$('#a').on('click', function(){
$('#a').click(function(){
文章目录