Инициализировать текстовое поле jQuery-datepicker с текущей датой в формате гггг-мм-дд - PullRequest
3 голосов
/ 20 октября 2011

Я использую указатель даты jQuery, прикрепленный к текстовому вводу.Существует ли действие выбора даты, которое может инициализировать текстовое поле с текущей датой (гггг-мм-дд) при загрузке страницы?

Ответы [ 3 ]

3 голосов
/ 20 октября 2011

Инициализируйте указатель даты в формате даты и установите дату -

$( ".selector" ).datepicker({ dateFormat: 'yy-mm-dd'})
$( ".selector" ).datepicker( "setDate" , new Date())
1 голос
/ 20 октября 2011

Можно установить фиксированную или относительную дату по умолчанию:

// Only necessary if you are sending data using a different format
$( ".selector" ).datepicker({ altFormat: 'yy-mm-dd' });
// Initialize to a fixed date
$( ".selector" ).datepicker({ defaultDate: '2011-10-20' });
// or to a relative date
$( ".selector" ).datepicker({ defaultDate: +7 });

http://jqueryui.com/demos/datepicker/#option-altFormat
http://jqueryui.com/demos/datepicker/#option-defaultDate

0 голосов
/ 20 октября 2011

Предполагая, что вы используете указатель даты из jQueryUI, вы можете явно установить его значение сразу после его инициализации:

$('#id').datepicker();
$('#id').datepicker('setDate', new Date);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...