jQuery1.8ぐらいから、 .click(function(){}) →.on('click', 'id', function() {}) ↑で書くべし的な事を言われてちゃんと.onで書いているのになぜか?効かない。。。 1時間ぐらいハマったのでメモ。。 1. まずはjQueryのバージョンを確認 .on()メソッドはjQuery1.7に登場ですので、 当然それより前のバージョンでは使用できません。。 意外と見落としてしまいます。 レスボンシブ対応の比較的新しいサイトでv1.5.2が使われていた。。なんて事もありました。 わりとよく使うjs系をテンプレセットにして何年も使う会社もありますし、古いサイトのメンテやセミリニューアルなどで物凄く古いjQuery Libraryに出会う事もあります。 *ファイル名が「jquery.js」とバージョン名が書かれていない物は、中身(ソース)を見て上