具有默认运行日期值的动态生成的日期选取器
Dynamically generated datepicker with default running date values
我正在尝试动态生成多个jquery日期选择器输入字段,并为每个输入字段设置默认运行日期。因此,我将有 10 个输入字段,第一个日期选择器输入将显示今天的日期,例如:2016-03-22,第二个将显示 2016-03-23,第三个将显示 2016-03-24,依此类推。
这是我的代码
function addDays(theDate, days) {
return new Date(theDate.getTime() + days*24*60*60*1000);
}
for (var j = 0; j < 10; j++) {
var days = addDays(new Date(), j);
console.log(days);
$("#date-picker"+j).datepicker({"setDate": days,
format:'yyyy-dd-mm',
autoclose:true
});
}
当我在控制台上检查时,我得到了正确的日期,但是它没有显示在每个输入字段中,我不确定我做错了什么。
当我执行以下操作时,它可以工作,但其余属性(如格式和自动关闭)将不可用。
for (var j = 0; j < 10; j++) {
var days = addDays(new Date(), j);
$("#date-picker"+j).datepicker("setDate", days);
}
请帮忙。
您首先解析日期格式Date()
function addDays(theDate, days) {
return new Date(theDate.getTime() + days * 24 * 60 * 60 * 1000);
}
for (var j = 0; j < 10; j++) {
var days = addDays(new Date(), j);
console.log(days);
$("#date-picker" + j).datepicker({
format: "yyyy-dd-mm",
autoclose:true
});
$('#date-picker'+j).datepicker("setDate", days);
}
工作演示
相关文章:
- 清除启动日期选取器值
- 启动日期选取器更改位置
- 带有日期选取器的事件
- 引导 3 日期选取器使用内联日历捕获日期
- 引导日期选取器不适用于文本框 asp.net
- 无法将日期选取器应用于使用 .load 添加到应用程序的 html 页面上的字段
- 引导日期选取器在显示时与在值上设置日期的格式不同
- 如何在引导日期选取器中限制可选择的日期范围
- 日期选取器单击事件获取日期
- jQuery 日期选取器未显示
- 多个日期选取器/最小日期引导角度日期选取器
- 正在禁用jQuery UI日期选取器日期
- JQuery UI日期选取器焦点
- 第一次单击时未显示日期选取器
- 尝试使用名称访问表中字段的日期选取器时出现问题
- 如何使用日期选取器更改日期时删除类
- 具有默认运行日期值的动态生成的日期选取器
- 日期选取器在字段中插入日期和星期
- 根据角度日期选取器中的第一个日期选取器更改第二个日期选取器中的月份
- JQuery 日期选取器子字符串,用于获取特定格式的月份