我有Jquery UI Datepicker
的以下代码。如何禁用特定于一周中某些天的日期?
即我想仅显示从今天开始的几天,并且只想启用
一周内Monday and Friday
,其余时间应禁用。
标记:
<input id="datepicker" type="text">
代码
$(function () {
var date1 = new Date;
date1.setHours(0, 0, 0, 0);
date1.setDate(10);
var date2 = new Date;
date2.setHours(0, 0, 0, 0);
date2.setDate(23);
$("#datepicker").datepicker({
beforeShowDay: function (date) {
return [date < date1 || date > date2, ""];
}
});
});
答案 0 :(得分:1)
在beforewowday函数中提供特定的日期编号
$(function() {
$("#datepic").datepicker(
{ beforeShowDay: function(day) {
var day = day.getDay();
if (day == 2 || day == 5) {
return [false, "somecssclass"]
} else {
return [true, "someothercssclass"]
}
}
});
});