javascript - 选择月份后,jQuery UI 月份选择器应关闭

标签 javascript jquery jquery-ui jquery-plugins datepicker

我有这个基于日期选择器插件的月份选择器:http://jsfiddle .net/um65otbn/

在原始日期选择器上,当单击某一天时,选择器将关闭并将日期粘贴到输入上。

在此月份选择器中,日历网格隐藏,选择月份时选择器不会关闭。用户仍必须单击“完成”。

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

最佳答案

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

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

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

关于javascript - 选择月份后,jQuery UI 月份选择器应关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32360909/

相关文章:

Javascript - 更改对象数据源

javascript - CouchDB 中的过滤和排序 View ?

javascript - 未捕获范围错误 : Invalid string length

javascript - Jquery - 在 <ul> 中搜索

php - Jquery (Datatables) 功能没有完全初始化? PHP/MySQL

jQuery Datatables 插件不保存状态cookie?

javascript - 选择后禁用所选元素

javascript - 将 div 元素定位到另一个 div 元素的左侧和右侧?

jquery-ui - 基于另一个日期选择器或文本框限制 jquery 日期选择器中的日期

javascript - 如何在高级编译模式下使用 Google Closure 编译器编译 jQuery UI 小部件?