2012-08-15 10 views
9

私はこの質問が以前に尋ねられたことは知っていますが、私は何が欠けているのか理解できません。ここには簡単なFiddleがあります。jQuery UI Datepicker - setDate not working

jqueryの:

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

答えて

20

あなたが最初の日付ピッカーを初期化する必要があります。

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

あなたがSETDATEを渡すとき、あなたは日付ピッカーがすでにそのオブジェクトに初期化されている前提としてメソッドを呼び出しています。

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

+0

これは何か簡単だと分かっていました。 –

+0

どうやってそれを知ったのですか?ドキュメンテーションhttp://api.jqueryui.com/datepicker/#method-setDateを見ると、データピッカーが最初に初期化された後に呼び出されなければならないというメモはありません。 – Adam

+0

Worked! 1日中これを見ていた!私は狂気に近かった!いいえ、本当にありがとう!私が考えるドキュメンテーションには言及されていません。 – TeyM