我对 jQuery UI datepicker 有一个奇怪的问题。这是有问题的代码:
$('#cal').datepicker();
d = new Date('07/05/2013');
$('#cal').datepicker('option','minDate',d);
d.setDate(10);
$('#cal').datepicker('setDate',d);
这应该将最小日期设置为 7 月 5 日,将选定日期设置为 7 月 10 日。但是,最小日期和选定日期都设置为 7 月 10 日。这是为什么呢?jsbin demo
注意:我知道我可以通过创建两个日期对象来解决这个问题,但我想了解为什么会发生这种情况。