设置yearRange:'-90:-15'后,Jquery Datepicker选择当前年份(最初)为什么?

设置yearRange:'-90:-15'后,Jquery Datepicker选择当前年份(最初)为什么?,jquery,asp.net,asp.net-mvc,asp.net-mvc-3,Jquery,Asp.net,Asp.net Mvc,Asp.net Mvc 3,年份下拉日历,填充范围为1922-1997,显示初始值为1922。 但当我从这个日历中选择一个日期时,它会在文本框字段中显示2012年,为什么?我相信你想要默认日期:-90y我相信你想要默认日期:-90yyearRange选项不用于显示默认日期。它只是设定了你可以选择的年限 您可以在从服务器端显示页面时设置该值,也可以使用defaultDate选项。yearRange选项不用于显示默认日期。它只是设定了你可以选择的年限 您可以在从服务器端显示页面时设置该值,也可以使用defaultDate选项

年份下拉日历,填充范围为1922-1997,显示初始值为1922。 但当我从这个日历中选择一个日期时,它会在文本框字段中显示2012年,为什么?

我相信你想要默认日期:-90y

我相信你想要默认日期:-90y

yearRange选项不用于显示默认日期。它只是设定了你可以选择的年限

您可以在从服务器端显示页面时设置该值,也可以使用defaultDate选项。

yearRange选项不用于显示默认日期。它只是设定了你可以选择的年限

您可以在从服务器端显示页面时设置该值,也可以使用defaultDate选项

第二,你也可以把污损日期放在下面

第二,你也可以把污损日期放在下面

     $("#dob").datepicker({
            changeMonth: true,
            changeYear: true,
            dateFormat: 'dd-M-yy',
            yearRange: '-90:-15'

        });
 $("#dob").datepicker("option", "defaultDate", '-90y');
     $("#dob").datepicker({
            changeMonth: true,
            changeYear: true,
            dateFormat: 'dd-M-yy',
            yearRange: '-90:-15',
            defaultDate:'-90y'

        });