onclickで関数を指定してもJQueryのclickでコールバック関数を指定してもうまく動かないことがある。
Googleで「onclick not working 」とか調べたらたくさんでてくるのでいろいろ試してみたが、最終的には以下のどちらかの書き方で適切にコールバックが設定されるようになった。
原因までは追っていない。
対処
一つは以下の書き方で動く.
$(document).on(‘click’,”#target-id”, function(){});
以下の書き方でも動く
$(“#target-id”).on(“click“, function(){});