jQuery UI Datepicker - setDate不能正常工作

问题描述:

我知道这个问题已经在SO上问过了,但是我无法弄清楚我错过了什么。这是一个简单的FiddlejQuery UI Datepicker - setDate不能正常工作

jQuery的:

var myDate = new Date(1978,2,11) 
$('#datepicker').datepicker('setDate', myDate); 

您必须初始化日期选择第一:

$('#datepicker').datepicker(); 

当你传递的setDate,您正在调用哪一个假设日期选择器的方法已经对该对象初始化。

http://jsfiddle.net/tbYPf/4/

+0

知道这是简单的,谢谢! – 2012-08-15 00:54:21

+0

你是怎么知道的?如果我看文档http://api.jqueryui.com/datepicker/#method-setDate,我没有看到任何说明,它必须在datpicker第一次初始化后被调用。 – Adam 2016-06-15 11:34:37

+0

工作!一直在寻找这一整天!我接近疯狂!不认真感谢人!这在我认为的文档中没有提及。 – TeyM 2016-07-29 03:22:56