禁用本周和未来日期Jquery

禁用本周和未来日期Jquery,jquery,Jquery,我修改了日历,选择了周,并在文本框中显示,效果非常好 我正在尝试禁用当前周和未来日期,但不知道如何禁用,我尝试了此功能,但不起作用 $("#selector").datepicker({ maxDate: 0 }); 我的小提琴在下面 $(函数(){ var startDate; var结束日期; var selectCurrentWeek=函数(){ setTimeout(函数(){ $('.ui datepicker当前日期a').addClass('ui-state-activ

我修改了日历,选择了周,并在文本框中显示,效果非常好

我正在尝试禁用当前周和未来日期,但不知道如何禁用,我尝试了此功能,但不起作用

$("#selector").datepicker({
    maxDate: 0
});
我的小提琴在下面

$(函数(){
var startDate;
var结束日期;
var selectCurrentWeek=函数(){
setTimeout(函数(){
$('.ui datepicker当前日期a').addClass('ui-state-active')
}, 1);
}
$('.week picker')。日期选择器({
showOtherMonths:是的,
选择OtherMonths:true,
变化月:对,
变化年:是的,
onSelect:function(dateText,inst){
var date=$(this.datepicker('getDate');
startDate=新日期(Date.getFullYear(),Date.getMonth(),Date.getDate()-Date.getDay());
endDate=新日期(Date.getFullYear(),Date.getMonth(),Date.getDate()-Date.getDay()+6);
var dateFormat=inst.settings.dateFormat | |$.datepicker._defaults.dateFormat;
$(“#txtWeekPicker”).val($.datepicker.formatDate(dateFormat,startDate,inst.settings)+“-”+$.datepicker.formatDate(dateFormat,endDate,inst.settings));
选择CurrentWeek();
},
beforeShowDay:功能(日期){
var cssClass='';

如果(date>=startDate&&date,您可以尝试新的HTML5周输入类型

<input type="week" max="week number">

然而,很难设计风格,你还必须计算出当前周的JS。此外,没有Firefox支持或IE 12之前的版本