我正在使用一个名为的 jQuery 日期选择器插件PickMeUp https://github.com/nazar-pc/PickMeUp.
我的日期选择器可以工作,但无法弄清楚如何禁用其中的日期。我的计划是在日期选择器日历上禁用一系列日期。
我确实设法使用该插件先前版本的文档禁用了一个日期,(http://www.eyecon.ro/datepicker/ http://www.eyecon.ro/datepicker/),但我不知道如何向其中添加日期数组。
jQuery
$(document).ready(function(){
var now2 = new Date();
now2.addDays(-1);
now2.setHours(0,0,0,0);
$('input#cdate').pickmeup({
position : 'right',
mode : 'range',
render: function(date) {
return {
disabled: date.valueOf() == now2.valueOf()
}
}
});
});
Update
下面是工作代码。 (非常非常感谢Niloct https://stackoverflow.com/users/152016/niloct)
$(document).ready(function(){
var arDates = [new Date("2014-02-14").valueOf(),new Date("2014-02-11").valueOf(),new Date("2014-02-09").valueOf()];
$('input#cdate').pickmeup({
position : 'right',
mode : 'range',
render: function(date) {
return {
disabled: arDates.indexOf(date.valueOf()) != -1
}
}
});
});