.html() を使用してデータを配置すると、jQuery スクリプトが新しいデータで機能しません。コードは次のようになります。
<html>
<head>
<script>
$(document).ready(function(){
$("#newhtml").on("click", function(){
alert("I'm the NEW one!");
});
$("#put_new").on("click", function(){
$("#newdiv").html("<input type = 'button' id = 'newhtml' value = 'click on me'/>");
});
});
</script>
</head>
<body>
<div id="newdiv"></div>
<input type="button" id="put_new" value="put new html" />
</body>
</html>
これは単純な例ですが、追加したいデータが他にもあり、新しい要素がこのようにスクリプトで動作するようにしたいと考えています。stackoverflow.com で検索しようとしましたが、該当するものが見つかりませんでした。どうもありがとう。