Javascript 如何将年份选择器设置为将最大年份读取为当前年份

Javascript 如何将年份选择器设置为将最大年份读取为当前年份,javascript,jquery,html,Javascript,Jquery,Html,我试图将此代码配置为将当前年份读取为可选择的最大年份,但失败了。另外,当我选择第一年时,我不希望第二年少于第一年。有人能帮我吗 这是代码 $('body').on('focus',".datepicker", function(){ $(this).datepicker({ minViewMode: 2, format: 'yyyy' }); } }); 使用Date类获取当前日期,然后使用它: $('b

我试图将此代码配置为将当前年份读取为可选择的最大年份,但失败了。另外,当我选择第一年时,我不希望第二年少于第一年。有人能帮我吗

这是代码

 $('body').on('focus',".datepicker", function(){
        $(this).datepicker({
            minViewMode: 2,
            format: 'yyyy'
        });
    }
});

使用
Date
类获取当前日期,然后使用它:

$('body').on('focus',".datepicker", function(){
   $(this).datepicker({
     minViewMode: 2,
     endDate: new Date(),
     format: 'yyyy'
   });
 }
});

“将最大年份读取为当前年份”。您的意思是将当前年份设置为可选择的最大值?它是哪个插件?此外,似乎没有必要在每次控件获得焦点时重新初始化日期选择器。您只需在“焦点”之外编写一次
$(“.datepicker”).datepicker({…etc
)事件处理程序。除非将其设置为,否则在控件具有焦点之前,选择器不会实际出现。现在,用户每次关注控件时,您都会销毁并重新创建选择器,这是浪费,而且您可能会丢失任何现有数据。您使用的是哪种日期选择器插件?是。将当前年份设置为最大可选择年份我需要知道你实际使用的众多日期选择器中的哪一个。否则我们帮不上忙。它们都有不同的选项和API。是引导式的吗?还有“我不希望第二年少于第一年”.第二年选择在哪里?在另一个日期选择器中??如果设置正确,可以使用单个控件选择日期范围。但是您没有正确解释您的情况。感谢您的帮助。我只想问您另一个问题。如果我选择年范围,如何将输入的第二年设置为更大的日期范围韩使用上面的年份选择器输入第一年。谢谢