我正在使用bootstrap datepicker插件,一切都很好用(包括选择的格式,工作日禁用等),但无论我如何传递datesDisabled选项,生成的日历都不会显示该日期实际上已禁用。
这是我的初始化代码:
$('#tour_date').datepicker({
format: 'yyyy-mm-dd',
autoclose: true,
datesDisabled: '2017-08-10',
daysOfWeekDisabled: [0,6],
startDate: '2017-08-01',
endDate: '2018-05-30',
todayHighlight: true,
weekStart: 1,
});
相应的输入:
<input id="tour_date" name="tour_date" type="text" value="" class="form-
control input-md" required>
我尝试重新排列标题CSS和JS文件,将初始化代码的位置更改为(现在是这样)并从CDN加载所有文件。
日历显示正常,所有其他选项按预期工作。 datesDisabled是一个它实际上不会禁用日期的东西。
我最终希望传入一系列日期来禁用,但这甚至无法禁用一个日期。任何建议都会非常感激,因为我已经把头发拉了几个小时试图让它发挥作用。我正在使用AdminLTE管理面板,如果这有所不同。
我还遇到了一些引导程序日期选择器的Fiddle实现,并编辑它们以适合我的代码,它在那里工作!为什么这个特定选项对我的设置不起作用?
谢谢。
答案 0 :(得分:0)
为了将来参考,我收录的CSS和JS文件已经过时了。我只是引用了最新版本,一切正常!