gpt4 book ai didi

jquery-ui - jQuery UI - 日期选择器 - 隐藏年份

转载 作者:行者123 更新时间:2023-12-02 19:09:47 25 4
gpt4 key购买 nike

我正在使用 jQuery UI 1.8,我想在弹出窗口和文本框中向用户隐藏年份。本质上,我希望用户只选择日期和月份,而不是选择日期、月份和年份。

在文本框中隐藏年份非常简单,下面显示的代码就可以做到这一点。我对如何在弹出窗口中隐藏年份感到困惑 - 所以它会显示“四月”而不是“2010 年 4 月”。

$(function() {
$("#beginDateRange").datepicker({ dateFormat: 'mm/dd' });
});

<input type="text" name="beginDateRange" id="beginDateRange" />

任何帮助将不胜感激。

最佳答案

我在寻找实现此目的的好方法时遇到了这个线程,这就是我想到的。

在我的CSS中我有一个

.BirthdayDatePicker .ui-datepicker-year
{
display:none;
}

这就是我设置日期选择器的方式,我不想显示年份:

$('.DateTextBox.NoYear').datepicker({
beforeShow: function (input, inst) {

inst.dpDiv.addClass('BirthdayDatePicker');
},
onClose: function(dateText, inst){
inst.dpDiv.removeClass('BirthdayDatePicker');
}
});

基本上,我在类显示之前添加该类,并在隐藏它时将其删除,这样页面上的其他日期选择器就不会受到它的影响。

以防万一有人只需要在页面上的特定选择器上隐藏年份,并且不想弄乱 jQuery 的内部结构。

关于jquery-ui - jQuery UI - 日期选择器 - 隐藏年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2698043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com