Jquery ui 在JQuery UI日历中仅显示年份
如何在JQuery UI日历中显示或仅显示年份? 我需要做一个有年份的下拉列表,不考虑月份,只考虑年份 提前谢谢Jquery ui 在JQuery UI日历中仅显示年份,jquery-ui,calendar,Jquery Ui,Calendar,如何在JQuery UI日历中显示或仅显示年份? 我需要做一个有年份的下拉列表,不考虑月份,只考虑年份 提前谢谢 $( "#datepicker" ).datepicker({ changeMonth: false, changeYear: true }); 或者,如果您只需要一个年份列表,您可以在不使用jQueryUI的情况下生成它: var i,yr,now = new Date(); for (i=0; i<10; i++) {
$( "#datepicker" ).datepicker({
changeMonth: false,
changeYear: true
});
或者,如果您只需要一个年份列表,您可以在不使用jQueryUI的情况下生成它:
var i,yr,now = new Date();
for (i=0; i<10; i++) {
yr = now.getFullYear()+i; // or whatever
$('#select-year').append($('<option/>').val(yr).text(yr));
};
var i,yr,now=新日期();
对于(i=0;i如果您想要一个只显示年份的jquery UI日期选择器,请尝试以下操作:
stepMonths: 12,
monthNames: ["","","","","","","","","","","",""]
结果:未显示月份名称
我还使用它来隐藏日期选择器的日历部分:
<style>.ui-datepicker-calendar { display: none; } </style>
.ui日期选择器日历{显示:无;}
var i,yr,now=新日期();
对于(i=0;我想,这当然是——这是一个月历,你需要一些关于你在哪个月的指示。你是希望一个十二个月的日历?还是仅仅是一个年的下拉列表?你需要更好地解释你自己。我想你的第一个方法比这个答案更好。正如我所说,我需要一个年的下拉列表,我的意思是,只是一个下拉列表年份:)
var i,yr,now = new Date();
for (i=0; i<10; i++) {
yr = now.getFullYear()+i; // or whatever
$('#select-year').append($('<option/>').val(yr).text(yr));
};