0

我正在使用来自 jQuery-UI 的日期选择器,我想知道是否有任何方法可以禁用/修改日历,使其仅显示月份和年份,仅此而已。

我在这里尝试了答案jQuery UI Datepicker - Disable specific days,但它并没有达到我想要的效果。它并没有真正起作用,我想禁用特定的日期选择器而不是全部。

有人可以帮忙吗?

提前致谢。

PS:到目前为止,我的代码如下所示:

$(".crud_date_picker_month").datepicker({
    changeMonth: true,
    changeYear: true,
    showButtonPanel: true,
    dateFormat: 'yy-mm'
});

jQuery UI 版本 1.8.21

可以在这里看到代码:http: //jsfiddle.net/VJADH/

4

2 回答 2

3

我想知道是否有任何方法可以禁用/修改日历,使其仅显示月份和年份,仅此而已。

使用 CSS 仅显示月份和年份:

.ui-datepicker-calendar{
    display:none;    
}

演示- 仅使用 CSS 显示月/年


如果您需要以编程方式执行此操作,可以添加以下代码:

$(".date-picker").focus(function () {
    $(".ui-datepicker-calendar").hide();
});

演示- 仅以编程方式显示月/年


于 2013-04-23T15:56:22.870 回答
0

要禁用月份和年份(根据您的提交标题!!),隐藏标题:

.ui-datepicker-header {
    display: none;
}

http://jsfiddle.net/VJADH/1/

于 2013-04-23T15:52:25.917 回答