$( "body" ).on( "click", function() { alert( "Goodbye!" ); }); 本来のJavaScriptイベントハンドラは、onclick、onblurのように頭にonをつけます。 しかし、jQueryではonを付けずに使用していますよね。 このonを使うことにより、本来のJavaScriptのようにonclickと指定しているように見えるというのは、個人的には利点だな、と思っています。 もちろん、そんな理由でbindからonに名称が変更されたというわけではありません。bindの問題点を改善して改善してできた機能を統合してできたのが、onです。オールマイティな優れものです。 とはいえ、機能が増えたことで、「引数が増えたー」「ややこしいー」と思うかもしれませんが、考え方によっては、そうでもありません。特にlive、delegateを知らない、使