Я использую плагин jQuery daterangepicker (http://www.daterangepicker.com/)) и хотел бы узнать, добавил ли кто-нибудь или может выяснить, как добавить параметр «Очистить» в меню диапазонов, который при выборе, очищает введенное значение?
Используя основной текстовый ввод:
<input type="text" name="txtDateRange" id="txtDateRange" value="" />
С этим кодом реализации:
$('#txtDateRange').daterangepicker({
startDate: moment().subtract(29, 'days'),
endDate: moment(),
ranges: {
'Today': [moment(), moment()],
'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'Last 7 Days': [moment().subtract(6, 'days'), moment()],
'Last 30 Days': [moment().subtract(29, 'days'), moment()],
'This Month': [moment().startOf('month'), moment().endOf('month')],
'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')],
'Clear' : []
}
});
Создает этот результат:
![enter image description here](https://i.stack.imgur.com/JFwhf.png)
Как я могу привязаться к любому событию, которое использует плагин, когда опция менювыбран, так что я могу просто установить значение ввода текста в пустую строку, когда выбран пункт меню «Очистить»?
== ОБНОВЛЕНИЕ ==
Обязательноиспользуйте обновленное решение в выбранном ответе. Отлично работает!