【发布时间】:2016-08-05 17:36:51
【问题描述】:
是否可以在初始化期间使用 Eternicode Bootstrap Datepicker 指定日期?默认情况下,初始化选择器时,将选择当前日期。我想选择一个不同的日期(将来)。这可能吗?怎么可能?
这是我的初始化代码:
datePicker = detePickerElem.datepicker({
format: 'mm/dd/yyyy',
maxViewMode: 'months',
startDate: new Date(),
todayBtn: true,
todayHighlight: true,
weekStart: 1
});
datePicker.datepicker('setDate', new Date(futureDateObject));
我尝试使用setDate 方法在初始化后设置日期,但这并没有做任何事情。请注意,由于各种原因,我正在使用该项目的旧版本 (v1.3) 并且无法迁移到新版本,但是我可以分叉存储库并在需要时修改源代码。
【问题讨论】:
-
您是否尝试过为
startDate分配当前日期以外的其他内容? -
startDate 可以;但也禁用选择该日期之前的任何日期的能力...
-
你给输入元素默认值
datePickerElem.value = theDate。 -
您的
setDate方法应该可以工作。调试控制台有什么错误吗? -
我试过
$('.datepicker').siblings('input').val(new Date(futureDateObject));。那设置了输入值,但没有解决我的问题。日期选择器仍然显示今天选中。
标签: jquery twitter-bootstrap datepicker bootstrap-datepicker