1、on()替代bind()
on(events,[selector],[data],fn)比bind多了个[selector],设置为null即可
2、on()替代live()
live可以实现动态绑定,on取而代之绑定到document就可以了
$(document).on('click','#list li', function() {
//doSomething
});
3、on()替代delegate()
delegate和live类似,区别在于delegate使用祖先元素委派而live使用document元素委派,on可以取代它的功能
$('#list').on('click','li',function() {
//doSomething
});
4、扩展
on()和off()是jquery1.7之后新推出的api,用于取代bind()、live()和delegate(),以及unbind()、die() 和 undelegate()