修改jQueryUI datepicker按钮

时间:2015-01-03 18:53:10

标签: javascript jquery jquery-ui datepicker jquery-ui-datepicker

可以使用Today和Done按钮设置jQueryUI datepicker。请参阅http://jqueryui.com/datepicker/#buttonbar

如果单击“完成”按钮,如何触发某个事件(即alert('close');),然后继续使用按钮默认功能(即关闭日历)。

请注意,我不希望使用onClose()方法,因为当通过任何方式(即单击日历)关闭日历时触发此方法,而不一定在单击完成按钮时触发。

PS。我不认为它是相关的,但我使用与http://trentrichardson.com/examples/timepicker/相关的日期选择器

1 个答案:

答案 0 :(得分:1)

您可以使用事件委派创建单独的处理程序。

$(document).on('click', 'button.ui-datepicker-close', function(){
    alert('close')
});

我将事件处理程序绑定到Done按钮,因为它并不完全清楚您想要的行为,尽管我认为这就是您所要求的

DEMO