1
我试图道德黑客插件datetimepicker为了动态创建一个循环显示每个小时的每个季度,而不是硬编码它们。我的目标是代替例如打字,:使用这个循环为插件datetimepicker(而不是硬编码每个季度)创建allowTimes循环
jQuery("#datetimepicker").datetimepicker({
scrollMonth : false,
allowTimes: ['07:00','07:15','07:30','07:45','08:00','08:15','08:30','08:45','09:00','09:15','09:30','09:45','10:00','10:15','10:30','10:45','11:00','11:15','11:30','11:45','12:00','12:15','12:30','12:45','13:00','13:15','13:30','13:45','14:00','14:15','14:30','14:45','15:00','15:15','15:30','15:45','16:00','16:15','16:30','16:45','17:00','17:15','17:30','17:45'],
formatTime: 'g:i a',
minDate:'+1970/01/04'
});
:
var append = "[";
for (var xh=7; xh<=17; xh++) {
for (var xm=0; xm<60; xm+=15) {
append += "'"+("0"+xh).slice(-2)+':'+("0"+xm).slice(-2)+"',";
}
}
append += "]";
append.slice(-1,1);
console.log(append);
将输出我的第一个例子(allowTimes的相同的结果:[07:00' ,'07 :15','07:30','07:45','08:00'等等)),但由于某种原因,它不起作用。
有谁知道为什么?
是否无法添加数组(allowTimes:append)来触发插件的jQuery属性? 如果不是,为什么它不工作我的代码是输出我的第一个例子,实际工作相同的结果?
预先感谢您
的最佳解决方案! – Matto