2016-06-28 11 views
0

Das ist mein HTML:Nach einem Wert von picker Einstellung, es vermasselt

<div id="sandbox-container"> 
    <div class="datepicker"></div> 
</div> 

Und meine JS:

$('#sandbox-container div').datepicker({}); 

So weit, so gut, sieht wie folgt aus: screenshot

Aber sobald ich ein Datum einstelle:

$('#sandbox-container div').datepicker('setDate', new Date()); 

Das Ergebnis ist:

screenshot

Antwort

0
$(selector).setDate(new Date()); 
+1

'new Date()' tut ** ** keinen String, es sei denn Guss zurück, sondern ein 'Date' Objekt. Und nach [der Datepicker-Dokumentation] (http://api.jqueryui.com/datepicker/#method-setDate) ist ein "Date" -Objekt ein perfekt gültiges Argument. – Siguza

+0

Ich tat: DateFormat: "JJJJ-MM-TT" und immer noch keine Lösung –

+1

Rufen Sie den Datepicker zweimal –

1

ich die Antwort gefunden. Ich habe dies getan:

<div id="datepicker1" class="datepicker"></div> 

und dass:

$('#datepicker1').datepicker({}); 

sofort funktioniert.

(facepalm)

Verwandte Themen