Я использую элемент управления Bootstrap DatePicker в своем приложении. Я пытаюсь понять, как очистить значение поля. Я чувствую себя немного глупо, спрашивая об этом. Честно говоря, кажется, что это должно быть просто. Но я потерпел неудачу. Я безуспешно пробовал подходы, рекомендованные в этом SO post.
В настоящее время у меня есть это JSFiddle. Мой рассматриваемый код выглядит следующим образом:
$(function() {
$('#birthday').datetimepicker({ showTodayButton: true });
$('#getDateButton').on('click', function() {
var selectedDate = $('#birthday').data('date');
if (selectedDate) {
selectedDate = selectedDate.format('MM-DD-YYYY');
}
$('#formattedDate').html(selectedDate);
});
$('#clearButton').on('click', function() {
alert('Clear the value in the "birthday" field...');
$('#birthday').data('clear');
// what now?
});
});
Как будто функции в контроле не работают. Или документация неверная. Как показывает скрипка, моя функция «Получить дату» тоже не работает. Вот почему я чувствую, что что-то действительно не так. Я что-то упускаю или что-то неправильно понимаю?