如上所述http://api.jquery.com/live/
:
从 jQuery 1.7 开始,不推荐使用 .live() 方法。使用 .on() 附加事件处理程序。
正确的。所以而不是
$('.dynamicallyCreatedElement').live('click', function(){
console.log('click');
});
我应该使用:
$('.dynamicallyCreatedElement').on('click', function(){
console.log('click');
});
但是,它不会将事件绑定到on()
调用后创建的元素。那么它真的是更好的live()
方法吗?
我错过了什么吗?