0
動的に追加された各テキストボックスに対してdatepicker()にアクセスしようとしています。 は、ここに私のコードです:動的に追加されたテキストボックスのDatePicker
<div id="parent">
Date: <input type="text" class="datepicker"><input type="button"value="Add" id="btn">
</div>
$(function() {
$(".datepicker").datepicker();
});
$(document).ready(function() {
$("#btn").click(
function() {
AlertSave();
}
);
});
function AlertSave() {
var textBox = document.createElement("input");
textBox.setAttribute("class","datepicker");
document.getElementById("parent").appendChild(textBox);
}
しかし、私の問題は、最初のtexboxは、日付ピッカーを示しています。新しく追加されたテキストフィールドにはdatepickerが表示されません。私のコードに何が問題なのですか?
フィドル:https://jsfiddle.net/nguc6y4L/
'$( '<入力クラス= "日付ピッカー"/>')appendTo( '#親')日付ピッカー()' –
あなたはまた、同様に、他の代替ソリューションを使用することができます://stackoverflow.com/questions/10433154/putting-datepicker-on-dynamically-created-elements-jquery-jqueryui –
['$(textBox).datepicker();'](https://jsfiddle.net/tusharj)/38hbb97k /) – Tushar