我试图使用minDate: 0禁用日历上的前几天,但由于某些原因,它不起作用,以下是我的代码;
$(document).ready(function () {
var arrDisabledDates = {};
arrDisabledDates[new Date('02/22/2018')] = new Date('02/22/2018');
arrDisabledDates[new Date('02/04/2018')] = new Date('02/04/2018');
arrDisabledDates[new Date('02/16/2018')] = new Date('02/16/2018');
arrDisabledDates[new Date('02/28/2018')] = new Date('02/28/2018');
$('#datepicker').datepicker({
beforeShowDay: function (dt) {
var bDisable = arrDisabledDates[dt];
if (bDisable) return [false, '', ''];
else return [true, '', 'highlight'];
}
});
$('#datepicker').datepicker({
minDate: 0
});
});发布于 2018-02-26 16:04:37
我对我的问题有一个解决方案,这是我的解决方案
$(document).ready(function () {
var arrDisabledDates = {};
arrDisabledDates[new Date('02/22/2018')] = new Date('02/22/2018');
arrDisabledDates[new Date('02/04/2018')] = new Date('02/04/2018');
arrDisabledDates[new Date('02/16/2018')] = new Date('02/16/2018');
arrDisabledDates[new Date('02/28/2018')] = new Date('02/28/2018');
$('#datepicker').datepicker({
beforeShowDay: function (dt) {
var bDisable = arrDisabledDates[dt];
if (bDisable) return [false, '', ''];
else return [true, '', 'highlight'];
}, minDate: 0
})
});我不得不在function (dt)的末尾加上}, minDate: 0,谢谢大家!
https://stackoverflow.com/questions/48983402
复制相似问题