今、私はこの基本的な質問が以前に尋ねられたことを知っていますが、私は何か間違ったことをしているに違いありません。追加された要素は、何かを実行する前にバインドする必要があることを知っています。しかし、私はそれを動作させることができないかもしれないので試してみてください。
私はメッセージを引き出し、人々がラジオの選択をクリックしたときに表示しています。新しい要素をバインドしようとすると、奇妙な方法でスタックします。要素のスタックを開始します。例-[クリック1]メッセージ1、[クリック2]メッセージ1と2など。
私はそれをバインドするためにたくさんの異なる方法を試しました。私の望みは、削除によって#feedbackが削除され、次のメッセージが作成されてバインドされることでした。私はひどく間違ったことをしているに違いありません。私はこれが他の投稿と非常に似ていることを知っていますが、私はそれらすべてを調べて、助けるのに十分な明確な答えを見つけることができませんでした。前もって感謝します。
HTML
<div class="answers">
<ul>
<li>
<input id="answer" type="radio" onclick="feedback('THE MESSAGE HTML')"><label>Label</label>
</li>
</ul>
</div>
JavaScript:
function feedback(message)
{
$('#answer').live('click', function()
{
$('#feedback').remove();
});
$('#answer').live('click', function()
{
$('.answers').append('<div id="feedback">'+message+'</div>');
});
};