1

changeMonth 有人可以解释一下如何创建一个同时具有属性和本地化的 jquery UI 日期选择器吗?

我有这两行代码:

$('.datePicker').datepicker($.datepicker.regional['en']);
$('.datePicker').datepicker({ changeMonth: true });

我想将它们合并成一行,因为如果在第一次构造日期选择器时没有调用,第二个似乎会失败。不幸的是,我不能这样做,因为我不知道将$.datepicker.regional['en'].

谢谢。

我已经尝试过了,但没有成功:jQueryUI datepicker: Month/Year Menus with Localization

4

2 回答 2

2
var obj = $.extend($.datepicker.regional['en'], { changeMonth: true, other settings... })
$('.datePicker').datepicker(obj);

使用 jquery $.extend,我们可以结合设置对象和本地化对象。

于 2013-08-06T11:22:51.157 回答
-1

初始化数据选择器后,您可以设置任意数量的属性,如下所示:-

$.datepicker.setDefaults({
showOn: "both",
buttonImageOnly: true,
buttonImage: "calendar.gif",
buttonText: "Calendar"
});
于 2013-08-06T10:18:33.383 回答