jquery中$().bind(event,fn) 和 $().event(fn) 这俩什么区别? 用bind除了可以绑定多个事件以外还有什么好处吗
事件绑定前 .class
已经存在,则 $('.class').on('事件名', function() { /* 处理代码 */ });
事件绑定前 .class
不确定是否存在,则 $('.class 的父元素').on('事件名', '.class', function() { /* 处理代码 */ });
注:.class
是指要绑定事件的 DOM
1 回答3.7k 阅读
1 回答481 阅读
1 回答390 阅读
bind已经被on取代了
on可以进行事件代理,比如你想对一个动态新生成的元素进行事件绑定
这样是没用的:
而用事件代理可以解决: