前の質問で示唆されたように、動作しないコードは次のとおりです。
<div class="comments"></div>
<textarea cols="" rows="" name="proposition" id="propo-textarea-spec"></textarea>
<button id="my-btn">Make m'y request!</button>
<div class="my-btn-spec invisible">
<div class="section">
<div class="info tag-comment-spec"></div>
<p class="targetting"></p>
</div>
</div>
<script>
$('#my-btn').click(function() {
var comment = $('#propo-textarea-spec').val();
$('.targetting:last').text(comment);
var content = $('div.my-btn-spec').html();
$('div .comments').append(content);
});
$('.comments .tag-comment-spec').click(function(){
alert('hello');
});
</script>
実際には、コードは div の追加に関しては正常に機能しますが、新しい追加の div をクリックしたときに警告メッセージをトリガーすることは不可能です。奇妙なことに、私のインスペクターは tag-comment-spec div を正しく検出しますが、クリックしても何もトリガーされません。
誰かアイデアはありますか?