先说说on时间的两种用法
一:on的第一种用法:直接绑定在源事件上
$('event').on('eventName',function(){
"use strict";
});
$('event').off('eventName');
//这种用法有两个限制:
(1)若是选中元素很多,每个都会有一个监听函数
(2)无法为后添加的元素进行绑定
二:on的第二种用法:委托给父元素进行事件监听代理
//自己被单击后把事件冒泡给父元素处理
$('parent').on('eventName','child selector',function(){
"use strict";
});
出现给异步添加的元素绑定on不起作用的情况,你可能是使用了第一种方法,并且选定的元素有多个!