Я использую jQuery UI datepicker.Ошибка открытия jQuery UI datepicker с текущей датой
<input id="sent_date" type="text" value="01/01/2001">
Инициализировано следующим образом.
$("#sent_date").datepicker({
changeMonth: true,
changeYear: true,
dateFOrmat: "mm/dd/yy",
defaultDate: new Date()
});
Теперь датапикер открывается в «01/01/2001». Если я изменю свой JavaScript вроде этого
$("#sent_date").datepicker({
changeMonth: true,
changeYear: true,
dateFOrmat: "mm/dd/yy",
defaultDate: new Date()
}).datepicker("setDate", 0);
Теперь датапикер открывается на «11/08/2013». Но мое текстовое поле также изменится на "11/08/2013"
JSFiddle: http://jsfiddle.net/codovations/3KutM/
Итак, мой вопрос,
Как я могу открыть свой DatePicker с сегодняшнего дня (11/08/2013) , без изменения отображаемого текстового поля (01/01/2001)?
Установите дату в 'beforeShow в Datepicker в:' функции. – Barmar