我有一个日期选择器功能,应该将输入字段变成日期选择器。它运行着这样的东西;从日期选择器中的参数获取ID
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也很好。
我刚刚发现了解决方案和日期选择器无关。无论如何感谢你的时间,你的答案最接近解决它。 –