定义和用法

给所有匹配的元素绑定一个事件处理函数,如果这个元素是动态生成的(使用事件添加的元素),同样有效。

在jQuery1.9之前不推荐使用on(),官方建议在1.9前使用 live() 方法。

语法

on(type, fn)
参数描述
type一个或多个事件类型,由空格分隔多个事件。
fn绑定事件触发后执行的函数

例子 1

给所有p元素绑定click单击事件处理函数。

$("p").on("click",function(){
    $(this).css("background-color","pink");
});

动态绑定- 既对使用JS动态添加的元素进行事件绑定。

$(document).on("click","#btnFalse",function(){
    alert('test');
}).on("focus","#keyword",function(){
    alert("使用连贯操作绑定多个");
});

问题没有解决?建议您查阅官方文档:http://api.jquery.com/on/