1
jQuery 2.2.4を使用しています。私のページには3つの.note_edit
要素があり、ページロード後に動的に追加されています(これらはCartoDBの情報ウィンドウの一部です)。jQuery委任イベントバインドが機能していませんか?
私は彼らがどの要素が存在することを確認するために、コンソールに次のコードを使用しています:
$("body .note_edit");
は、その後、私は次のようにコンソールで動的なイベントを追加しようとしています:
$('body').on('click', '.note_edit', function(e) { e.preventDefault(); console.log('whatever'); });
しかし、要素をクリックすると何も起こりません。コンソール出力はありません。
ここで何が問題になるのでしょうか?コンソールに他のJSエラーはありませんが、要素は間違いなく存在しています...何ができますか?
私の答えはあなたのために働いてうれしいですが、私はまだ正確に何が起こっていたのか不思議です。 – Mooseman