0

我正在使用 jquery Ui datepicker,:

如何在Jquery Datepicker中首先显示年份下拉列表和第二个月份下拉列表

我想展示这样的东西:

在此处输入图像描述

4

3 回答 3

2

您只需要添加选项showMonthAfterYear:true

IE

jQuery('input[name=calender]').datepicker({
     changeYear:true,
     changeMonth:true,
     showMonthAfterYear:true
});
于 2013-07-25T11:46:49.253 回答
1

编辑:

对此没有直接的解决方案,但您可以将其添加到您的 css

.ui-datepicker-month{
    float: right !important;
}

我相信它会成功的

于 2013-03-20T10:28:17.723 回答
0

我认为您必须更改格式。

所以改变这个(默认)

$( ".selector" ).datepicker({ altFormat: "yy-mm-dd" });

对此,如果您尚未指定此内容。将其添加到您的代码中。

$( ".selector" ).datepicker({ altFormat: "dd-mm-yy" });

初始化后获取或设置 altFormat 选项:

// getter
var altFormat = $( ".selector" ).datepicker( "option", "altFormat" );

// setter
$( ".selector" ).datepicker( "option", "altFormat", "yy-mm-dd" );

如此处所述 http://api.jqueryui.com/datepicker/#option-altFormat

您可以使用 themeroller 更改主题:

http://jqueryui.com/themeroller/

于 2013-03-20T10:25:25.270 回答