在给定现有答案的情况下,更改DatePicker中的minDate选项不起作用

时间:2014-12-30 15:41:04

标签: javascript jquery

我正在关注问题的现有答案以及API,这就是我所拥有的:

http://jsfiddle.net/aLgwcg99/

$("#datepicker").datepicker();
$("#datepicker").datepicker('setDate', new Date());

$('button').on('click', function() {
  $("#datepicker").datepicker('options', 'minDate', new Date());
});
<link href="https://code.jquery.com/ui/1.11.2/themes/black-tie/jquery-ui.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>
<script src="https://code.jquery.com/ui/1.11.1/jquery-ui.min.js"></script>

<input id="datepicker" type="text">
<button id="add_30">Set minDate</button>

正如您在控制台上看到的那样,它不起作用,并且给出了非常一般的错误。我究竟做错了什么?我想在初始化之后使用Date对象作为参数动态设置minDate选项。

1 个答案:

答案 0 :(得分:1)

使用option代替options

所以这会很好:

$("#datepicker").datepicker('option', 'minDate', '-3');

检查 FIDDLE