jQuery Datepicker - 在选择框中显示完整的月份名称

标签 jquery jquery-ui datepicker jquery-ui-datepicker

jQuery 日期选择器有一个用于更改月份的选择框,但它不显示完整的月份名称(但在其他月份中显示),这真的让我很烦恼。

屏幕截图: /image/N1gTU.png

有没有办法在不修改源代码的情况下自定义日期选择器以显示完整的月份名称?

最佳答案

也许有点晚了,但我现在遇到了同样的问题,而且很容易解决。在调用 datepicker 函数之前,获取 Monthnames 数组,将它们放入一个新变量中,并通过调用该变量来更改短名称:

var fullmonth_array = $.datepicker.regional['nl'].monthNames; // change 'nl' to your own language of course
$('input[name="date-of-birth"]').datepicker(
{
   changeYear               : true,
   changeMonth              : true,
   yearRange                : "-85:-18",
   maxDate                  : "-18Y",
   minDate                  : "-85Y",
   monthNamesShort          : fullmonth_array
   // other stuff
}

关于jQuery Datepicker - 在选择框中显示完整的月份名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13864700/

相关文章:

javascript - 如何跟踪 jQuery 拖放功能

django - Django 中最干净、最容易运行的日期选择器是什么?

javascript - 显示 :none 时在输入字段中切换

jquery - LavaLamp 菜单在我的菜单上不起作用

javascript - 链接定位在div内部;

jquery - 使用 jquery 打印特定的 div

java - 使用 dateformat 从日期选择器格式化日期

javascript - 如何使用 jQuery Datepicker 在选定的日期显示附加信息?

javascript - 无法删除的输入字段中的文本

jquery - 使用不同的属性值来定位 CSS?