jQueryon()
バージョン 1.7 を使用します。私は通常、次のようにイベントをバインドします。
$(".foo").on("click", function() {
console.log("foo clicked");
})
他の誰かのコードを見た後、特定の要素のセカンダリパラメーターを指定して、このようにバインドできることもわかりました(なぜこのように書かれたのかわかりません):
$(document).on("click", ".bar", function() {
console.log("bar clicked");
})
このfiddleに見られるように、どちらも同じことを行います。
最初のコード サンプルのように、常に要素に直接バインドしますが、問題はありません。
別のバインディング方法を使用する必要があるのはいつですか? また、その利点は何ですか?