onchange для ввода даты и времени - PullRequest
1 голос
/ 27 февраля 2020

Я использую для l oop в jquery для вывода данных из вызова ajax, и одна из строк HTML:

<input type="text" id="deadline_input_' + data[i].data.sequence + '" class="hasDatepicker deadline_input" dateFormat="DD-MM-YYYY" style="display:none;" />

и для включения datetimepicker, я использую

$('.hasDatepicker').each(function() {
    format = $(this).attr("dateFormat") || "YYYY-MM-DD";

    $(this).datetimepicker({
        format: format,
        minDate: $(this).attr("mindate")
    });
});

, который прекрасно работает.

за пределами моего для l oop, затем я проверяю изменения на входах с классом deadline_input

$('#results_projects').on('change', '.deadline_input', function() {
    // do something
});

, который работает нормально, если я удаляю приведенный выше код для включения datetimepicker, но когда он есть, он не фиксирует изменение значения на входе

Как я могу вызвать изменение, когда дата выбрана в моем datetimepicker?

1 Ответ

0 голосов
/ 27 февраля 2020

Чтобы перехватить событие обмена datetimepicker, используйте dp.change

$('#results_projects').on('dp.change', '.deadline_input', function() {
    // do something
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...