入力フィールドを日付ピッカーに変換する日付ピッカー関数があります。次のように実行されます。
function activateDatePicker(id){
$(function() {
$(id).datepicker({
defaultDate: "+1w",
dateFormat: "yy-mm-dd",
changeMonth: true,
changeYear: true,
numberOfMonths: 3,
});
});
}
別の関数は、必要な入力タグを作成し、activateDatePicker 関数を呼び出して、jquery 日付ピッカーに変換します。たとえば、
function createInputTag(input){
document.getElementById("sometag").innerHTML =
"<input id="+input+" />";
activateDatePicker(input);
}
その入力は何でもかまいません。createInputTag を使用して、それぞれ異なる ID を持つ複数の日付ピッカーを作成します。現時点では何もしませんが、コンソールにはエラーは表示されません。誰かが理由を知っていますか?それを修正するために何ができますか?JavaScriptで解決したいのですが、jqueryも良いです。