Javascript jquery datepicker-将类添加到前17天
有没有办法给jquery datepicker日历上的前17天指定一个类 我已经试过了,但它似乎只是增加了每天的课程Javascript jquery datepicker-将类添加到前17天,javascript,jquery,jquery-ui-datepicker,Javascript,Jquery,Jquery Ui Datepicker,有没有办法给jquery datepicker日历上的前17天指定一个类 我已经试过了,但它似乎只是增加了每天的课程 beforeShowDay: function(date) { for (i = 0; i < 17; i++) { return [true, 'myClass']; } return [false, '']; } beforeShowDay:函数(日期){ 对于(i=0;i
beforeShowDay: function(date) {
for (i = 0; i < 17; i++) {
return [true, 'myClass'];
}
return [false, ''];
}
beforeShowDay:函数(日期){
对于(i=0;i<17;i++){
返回[true,'myClass'];
}
返回[假];
}
编辑:
我几乎用以下代码获得了它:
beforeShowDay: function (date) {
if (date <= new Date().setDate(new Date().getDate()+17) && date >= new Date() ) {
return [true, 'myClass'];
}
return [true, ''];
}
beforeShowDay:函数(日期){
如果(日期=新日期()){
返回[true,'myClass'];
}
返回[true',];
}
唯一的问题是它没有给出今天的日期。你知道为什么吗?可能是这样的:
beforeShowDay: function(date) {
var today = new Date(), maxDate;
today.setHours(0,0,0,0);
maxDate = new Date().setDate(today.getDate() + 17);
if (date <= maxDate && date >= today ) {
return [true, 'myClass'];
}
return [true, ''];
}
beforeShowDay:函数(日期){
var today=新日期(),maxDate;
今天,设定时间(0,0,0,0);
maxDate=new Date().setDate(today.getDate()+17);
如果(日期=今天){
返回[true,'myClass'];
}
返回[true',];
}
嗨。。。这很接近,但它实际上会将课程增加到每个月的前17天。。。我想要的只是后17天,包括今天。