Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在DatePicker中设置编辑文本框的默认年份,其中原始年份超出DatePicker范围_Jquery_Jquery Ui - Fatal编程技术网

Jquery 在DatePicker中设置编辑文本框的默认年份,其中原始年份超出DatePicker范围

Jquery 在DatePicker中设置编辑文本框的默认年份,其中原始年份超出DatePicker范围,jquery,jquery-ui,Jquery,Jquery Ui,我有一个用于编辑的文本框。最初的日期为“1900年1月1日”或“9999年12月31日”。这些数据来自数据库 JQuery日期选择器的设置允许从2020年到2030年的一段时间: $('input[data-type="calendar"]').each(function () { $(this).datepicker( {

我有一个用于编辑的文本框。最初的日期为“1900年1月1日”或“9999年12月31日”。这些数据来自数据库

JQuery日期选择器的设置允许从2020年到2030年的一段时间:

             $('input[data-type="calendar"]').each(function ()
            {
                $(this).datepicker(
                {

                    dateFormat: 'mm/dd/yy',
                    yearRange: "-1:+10",
                    changeMonth: true,
                    changeYear: true,
                    buttonText: "Select date",
                    showOn: "both",
                    buttonImage: "../Images/calendar.jpg",
                    buttonImageOnly: true,
                    setDate: "-0d",
                    defaultDate: 0,
                    minDate: "01/01/2020",
                    maxDate: "12/31/2030"
                 });
            });
当我单击此文本框时,9999年12月31日的年份下拉列表默认设置为2030年(可能是因为这是允许的最接近9999年的年份)。类似地,1900年1月1日开始时,年份设置为2020年。相反,我希望在这两种情况下,今年都默认设置为2021年。我不希望设置日期或月份(我希望保留为1月1日或12月31日,具体取决于原始日期)。我该怎么做