Я хотел бы добавить элемент «Сброс» в datepicker в нижней части календаря, где находится элемент управления «закрыть». Это позволит пользователю сбросить ввод, привязанный к datepicker, на пустой (без даты).JQuery datePicker date reset
Я не могу понять, как написать функцию связывания, в частности, как я могу получить элемент, связанный с элементом управления?
if (this.displayClear) {
$pop.append(
$('<a href="#" id="dp-clear">' + $.dpText.TEXT_CLEAR + '</a>')
.bind(
'click',
function()
{
c.clearSelected();
//help! reset the value to '': $(this.something).val('')
c._closeCalendar();
}
)
);
}
В [этой дискуссии] есть несколько полезных ответов (http://bugs.jqueryui.com/ticket/3999). См., В частности, [пример реализации pfurbacher] здесь (http://jsbin.com/ofare/edit). – Ori
Возможный дубликат [Как очистить/сбросить выбранные даты в календаре Datepicker пользователя jQuery?] (Http://stackoverflow.com/questions/9435086/how-do-i-clear-reset-the-selected-dates -on-the-jquery-ui-datepicker-calendar) – freemanoid