Jquery ui jquery日期选择器范围触发事件
我有一个jQueryUIDatePicker范围,其中包含from date和to date,当日期范围更改时,如何发送警报?这是我的密码:Jquery ui jquery日期选择器范围触发事件,jquery-ui,datepicker,Jquery Ui,Datepicker,我有一个jQueryUIDatePicker范围,其中包含from date和to date,当日期范围更改时,如何发送警报?这是我的密码: $(function() { var dates = $("#date-from, #date-to").datepicker({ defaultDate: "+1w", changeMonth: true, numberOfMonths: 2, onSelect: function(selectedDate) {
$(function() {
var dates = $("#date-from, #date-to").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 2,
onSelect: function(selectedDate) {
instance = $(this).data("datepicker"), date = $.datepicker.parseDate(
instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
dates.datepicker("option", "dateFormat", "DD, d MM, yy");
}
});
$('#date-from').datepicker({
onClose: function() {
alert("closed");
}
});
});
但不会触发
onClose:
事件。谢谢您可以分别初始化#date from
和#date to
,或者在组合初始化中包含onClose
选项并检查元素ID。下面是第二种方法的示例:
var dates = $("#date-from, #date-to").datepicker({
...
onClose: function() {
if ($(this).attr('id') == 'date-from') {
alert("closed");
}
}
});
请看这一行动: