2,552 views
この記事は最終更新から 1549日 が経過しています。
1. 問題発生
JavaScriptで動的にボタンを生成した。
すると…
生成したボタンに対する以下の処理が実行されなかった。
$('#btn').on('click', function(){
// 処理を記述
});
2. 対策してみたが…
以下の書き方に変えたら実行された。
$(document).on("click", "#btn", function(){
// 処理を記述
});
3. 所感
・Ajaxを使って要素を追加した場合にしばしばはまる…
4. 参考情報
有用な情報をありがとうございます。m(_ _)m
https://qiita.com/ayies128/items/5d044bc08b9308767f4c
https://www.sejuku.net/blog/38774
5. 関連情報
(32) 【JQuery】 document.readyでページ表示時に処理を起動
アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済2026-06-27: 0回 2026-06-26: 0回 2026-06-25: 0回 2026-06-24: 5回 2026-06-23: 0回 2026-06-22: 0回 2026-06-21: 12回