我正在使用Bootstrap datepicker,我希望在datepicker显示时,默认日期将在14天之后设置。我有这个代码,但它不起作用,默认日期仍设置为今天。谁能解释我错过了什么?提前致谢。
JS:
var plus14days = new Date();
plus14days.setDate(plus14days.getDate() + 14 );
$(".datepicker").datepicker("setValue", plus14days);
答案 0 :(得分:13)
您使用的代码是正确的。
日期将显示在textbox
中,但不会显示在datepicker日历中
要启用此功能,您需要使用以下代码进行更新:
$(".datepicker").datepicker('update');
现在看起来像
中查看此内容
答案 1 :(得分:4)
只是考虑一下, api将setValue更改为setDate(http://bootstrap-datepicker.readthedocs.org/en/release/methods.html#setdate)