Как установить начальный выбор даты на air-datepicker.js? - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь получить даты из PHP и автоматически выбирать их в эфире.(С этой библиотекой: http://t1m0n.name/air-datepicker/docs/)

На самом деле, я инициализирую var, а затем использую document.ready, чтобы применить это значение.

var dd_php = new Date('<?php echo $_GET['dd']; ?>'); // dd=2019-01-01

$(document).ready(function() {
    $dd_picker = $('#dd_datepicker');

    $dd_picker.datepicker({
        language: 'fr',
        startDate: dd_php
    });
});

На самом деле, этот код не выбираетплитка на DatePicker. Я не понимаю, почему. Есть идеи?

1 Ответ

0 голосов
/ 07 февраля 2019

Найден ответ на основе этой темы: установить дату по умолчанию air-datepicker

"Как вы можете прочитать в документации, selectDate является функцией, поэтому вы должны использовать ее в этомпуть "(см. ниже)

leg_1_datepicker.selectDate(new Date(2018, 3, 11));

Но также обратите внимание на это, цитируемое из документации:" Экземпляр плагина доступен через атрибут данных. "

Итак, окончательный, правильный, протестированный и работающийОтвет:

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