クラスの TextBoxes があり、ボタンをクリックすると、同じクラスの別の要素が追加されます。
新しい TextBox がそのクラスの残りの部分と同じように動作するようにするにはどうすればよいですか?
HTML:
<div class="container">
<input id="textbox1" type="text" class="textbox" />
<input id="textbox2" type="text" class="textbox" />
<input id="textbox4" type="text" class="textbox" />
</div>
<input type="button" class="append" value="Append new TextBox" />
Jクエリ
$(".append").click(function (e) {
$(".container").append("<input id='textbox3' type='text' class='textbox' />");
});
$(".textbox").click(function (e) {
alert($(e.target).attr("id"));
});
すべてのテキストボックスをクリックすると、ボタンのクリックで生成されたものを除いて、アラートが表示されます。なにか提案を?