jQuery动态绑定事件
文章目录
在jQuery中给动态元素和属性绑定事件的是 live 和 on,其中 live 在jQuery 1.7之后就不推荐使用了。现在主要用 on ,使用是要注意, on 前面的元素也必须在页面加载的时候就存在于 DOM 里面。 动态元素或者元素必须放在 on 的第二个参数里面。
如下正确用法:
1 | $('#a').on('click', '.b', function(){ |
下面方式对动态元素不起作用,两种方法等价:
1 | $('#a').on('click', function(){ |
