我有一个日期选择器功能,应该将输入字段转换为日期选择器。它运行这样的东西;
function activateDatePicker(id){
$(function() {
$(id).datepicker({
defaultDate: "+1w",
dateFormat: "yy-mm-dd",
changeMonth: true,
changeYear: true,
numberOfMonths: 3,
});
});
}
另一个函数将创建必要的输入标记并调用 activateDatePicker 函数以将其转换为 jquery datepicker,例如
function createInputTag(input){
document.getElementById("sometag").innerHTML =
"<input id="+input+" />";
activateDatePicker(input);
}
该输入可以是任何内容,我将使用 createInputTag 创建多个日期选择器,每个都有不同的 ID。目前它什么也没做,控制台也没有显示任何错误。有谁知道为什么?我能做些什么来解决它?我希望有一个 javascript 的解决方案,但 jquery 也很好。