動的にボタンなどを追加した際の注意点
append、appendToなどで動的に追加した要素にボタンがあった場合は、下記ではイベントバンドラが登録されていないので反応しません。
$(“セレクタ”).appendTo(“引数”)
$('.click_btn').on('click', function(){
alert('click');
});
この場合は、document に対してイベントを登録すれば反応します。
$(document).on(‘イベントタイプ’, ‘セレクタ’, function(){…});
$(document).on('click', '.click_btn', function(){
alert('click');
});
参考サイトはこちら
https://pisuke-code.com/jquery-solution-for-event-unfired/