选择月份时,jQuery UI monthpicker应该关闭

时间:2015-09-02 18:48:53

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

我有这个基于datepicker插件的月份补丁:http://jsfiddle .net/ um65otbn/

在原始日期选择器上,当点击一天时,选择器关闭,日期粘贴在输入上。

在这个月份的补丁中,隐藏了日历网格,当选择月份时,选择器不会关闭。用户仍必须单击“完成”。

在输入中关闭选择器和粘贴的事件在哪里,以及如何将其挂钩到月份和年份选择?

1 个答案:

答案 0 :(得分:2)

要实现您描述的功能,请使用onChangeMonthYear事件。

onChangeMonthYear: function(year, month, opts){
    $(".monthpicker").datepicker( "setDate", new Date(year, month - 1, 1) );
    $(".monthpicker").datepicker("hide");
},

我已经更新了你的小提琴 - http://jsfiddle.net/6zckwsn5/