[JQuery]動的に生成したHTMLでclickなどを実行

動的に生成したHTMLに対してclickなどのイベントを実行させる。

JSなどで動的に生成したHTMLには下記のような書き方では実行できません。

$(“.btn”).on(“click”, function(){
  alert(“OK”);
});

上記JSがセットされたときに動的に生成したHTMLが見つからない場合
正常に動いてくれないのです。

そういう場合は下記のように記述します。

onの第2引数に追加します。

よく忘れるので備忘録的な…