在jQuery日期小部件中设置默认初始年份时遇到问题
我正在使用jQuery日期选择器小部件,它工作得很好,但我不知道如何在下拉列表中设置初始年份 这是我的密码:在jQuery日期小部件中设置默认初始年份时遇到问题,jquery,jquery-ui,datepicker,Jquery,Jquery Ui,Datepicker,我正在使用jQuery日期选择器小部件,它工作得很好,但我不知道如何在下拉列表中设置初始年份 这是我的密码: $(function() { $( "#datepicker" ).datepicker(); $.datepicker.setDefaults( {changeYear: true , yearRange: '1900:1998',gotoCurrent: true}); }); 这将生成正确的日历,但将初始年份设置为1900。我不
$(function() {
$( "#datepicker" ).datepicker();
$.datepicker.setDefaults( {changeYear: true , yearRange: '1900:1998',gotoCurrent: true});
});
这将生成正确的日历,但将初始年份设置为1900。我不希望用户必须滚动100年的选项,并且希望有一年弹出默认值到1998年。难道这根本不可能吗?还是我忽略了文档中的设置?哈哈,“你做错了”:p
您不需要.setDefaults
$(function() {
$("#datepicker").datepicker({
changeYear: true,
defaultDate: new Date(1998, 1 - 1, 1), // <-- look at this line!!!
gotoCurrent: true,
yearRange: '1900:1998'
});
})
$(function() {
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
defaultDate: new Date(1998, 0, 1),
gotoCurrent: true,
yearRange: '-70:1998'
});
});