Как установить дату по умолчанию для встроенного datePicker jQuery? - PullRequest
5 голосов
/ 05 апреля 2009

Я использую jQuery inline datePicker пример плагина, но я не знаю, как установить выбранную дату по умолчанию У тебя есть идеи?

Ответы [ 5 ]

8 голосов
/ 01 сентября 2009
$('.date-pick').datePicker({
    defaultDate: $.datepicker.parseDate("d m y", "31 8 2009")
})
3 голосов
/ 16 марта 2011

Вам нужно будет использовать метод dpSetSelected. Я добавил это в код со страницы примера ниже:

$(function()
{
    $('.turn-me-into-datepicker')
        .datePicker({inline:true})
        .dpSetSelected('01/04/2010') // The string should be in Date.format
        .bind(
            'dateSelected',
            function(e, selectedDate, $td)
            {
                console.log('You selected ' + selectedDate);
            }
        );
});

Как уже упоминалось, если вы изменили Date.format , вам необходимо убедиться, что строка соответствует формату, в котором вы ее изменили.

2 голосов
/ 05 апреля 2009

Здесь: http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerDefaultToday.html

$(function() {
     var date = new Date(); // replace with your date
     $('.date-pick').datePicker().val(date.asString()).trigger('change');
});

OR

Установите дату в своем поле:

<input class="date-pick" type="text" value="1/1/2009" />
1 голос
/ 03 мая 2013

Вы можете просто установить значение этого поля ввода, как $ ('# date-picker'). val ('22 Jun 2015 ');

0 голосов
/ 19 апреля 2012
$("selector").datepicker('setDate', 'today');

Чтобы установить виджет пользовательского интерфейса и элемент ввода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...