有没有办法在jquery datepicker日历上给出前17天的课程?
我试过这个,但它似乎每天都要加上课程......
beforeShowDay: function(date) {
for (i = 0; i < 17; i++) {
return [true, 'myClass'];
}
return [false, ''];
}
修改
我已经设法使用以下代码获得它:
beforeShowDay: function (date) {
if (date <= new Date().setDate(new Date().getDate()+17) && date >= new Date() ) {
return [true, 'myClass'];
}
return [true, ''];
}
唯一的问题是它没有将课程提供给今天的日期。有什么想法吗?
答案 0 :(得分:3)
可能是这样的:
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, ''];
}