読者です 読者をやめる 読者になる 読者になる

Corredor

ウェブ、プログラミングの勉強メモ。

jQuery の bind() と on()

jQuery もバージョンとともにメソッドが色々変わってるから、リファレンスサイトが更新されていないと何がなんだか経緯が分かりづらいよねぇ~。

bind() は 1.7 系まで。1.7 系からは on()live() とか delegate() とかも bind() と同じく昔からあったが、今は on() に統合されている。

click() とかは、内部的には今だと on() を呼んでいる。

onが使えるようになってからは、bind、live、delegateはただの入り口です。
ちなみにちなみに clickもただの入り口です。というか見て分かる通り、だいたい入り口です。
this.onの引数を見ると分かると思いますが、onが作られる前はbindが使われていました。