可以使用Today和Done按钮设置jQueryUI datepicker。请参阅http://jqueryui.com/datepicker/#buttonbar。
如果单击“完成”按钮,如何触发某个事件(即alert('close');
),然后继续使用按钮默认功能(即关闭日历)。
请注意,我不希望使用onClose()
方法,因为当通过任何方式(即单击日历)关闭日历时触发此方法,而不一定在单击完成按钮时触发。
PS。我不认为它是相关的,但我使用与http://trentrichardson.com/examples/timepicker/相关的日期选择器
答案 0 :(得分:1)
您可以使用事件委派创建单独的处理程序。
$(document).on('click', 'button.ui-datepicker-close', function(){
alert('close')
});
我将事件处理程序绑定到Done
按钮,因为它并不完全清楚您想要的行为,尽管我认为这就是您所要求的
的 DEMO 强>