我刚发现 jQuery 1.7 引入了一个新的方法,on()
。通过我的简要学习,我认为它是绑定事件的一种合并方式,而不是决定使用 bind()
、live()
和 delegate()
中的哪一个。在我看来,这是一个真正美妙的增加,提供了众多的好处。但是我不确定是否需要转换事件快捷方式,例如 click()
。根据官方文档,click()
的定义仍然是将 .bind('click', handler)
作为快捷方式。我认为,在 v1.7+ 中,重新定义 click() 和其他事件快捷方式以使用 on() 更有意义,不是吗?