重複の可能性:
動的に作成されたアイテムに対してjQueryクリックが機能しない
$(document).ready(function(){
$('#btn').click(function(){
var createInput=$("<input type='button'>");
createInput.attr("id","close1");
createInput.attr("value","close");
$('#outer-div').append(createInput);
});
$("#close1").click(function(){
alert('hi');
});
});
</script>
</head>
<body>
<div id='outer-div'>
<input id='btn' type='button' value='click here'/>
</div>
コードの何が問題になっていますか。動的に生成されたcloseという名前のボタンをクリックしてもアラートが表示されません。手伝ってください