使用 jQueryon()
版本 1.7。我通常像这样绑定我的事件:
$(".foo").on("click", function() {
console.log("foo clicked");
})
现在看到别人的代码后,我看到你也可以这样绑定,为特定元素指定一个辅助参数(不知道为什么这样写):
$(document).on("click", ".bar", function() {
console.log("bar clicked");
})
正如在这个小提琴中看到的,他们都做同样的事情。
我总是直接绑定到第一个代码示例中的元素,并且从来没有任何问题。
我什么时候需要使用另一种绑定方式,一种比另一种有什么好处?