$('.datepicker').datepicker('remove');
Перед удалением убедитесь, что у вас есть объект выбора даты в DOM. Без удаления вы можете скрыть календарь и изменить формат даты и обновить его.
$('.datepicker').datepicker('update');
Вы можете использовать:
$('#element_id').datepicker('destroy');
Я назвал это только вне моего вызова ajax. Мой вызов ajax создавал динамик datepicker. После вызова был уничтожен объект.
Как показано ниже:
$.ajax({ url: 'my_ business_functions.php',
data: {func_call: 'my_method_name', my_parameter: my_parameters},
type: 'post',
success: function(output) {
//all my stuffs here
$('#element_id').val(datepicker_value);
}
});
$('#element_id').datepicker('destroy');
Это послужило моей цели.
forceParse: 1
В ваших настройках. Он будет каждый раз анализировать значение поля даты ввода.
Предположительно вы используете datepicker с группой ввода btn, я имею в виду вас с кнопкой значка даты. Таким образом, вы не должны выбирать только элемент ввода, когда хотите его уничтожить и повторно использовать. Вы должны выбрать div, который имеет «выбор даты», а затем удалить и снова инициализировать.
Я действительно нашел больше, чтобы просто удалить идентификатор элемента, клонировать его и снова добавить идентификатор.