我正在使用bootstrap datepicker,并且我正在使用beforeShowDay来选择几天来启用,同时禁用每个不是我选择的日期。Bootstrap datepicker - 在foreach函数中返回
beforeShowDay : function(date) {
var date1 = new Date([2017, 02, 23]);
var date2 = new Date([2017, 04, 14]);
var date3 = new Date([2017, 06, 12]);
var dateArray = [date1, date2, date3];
if (date.getTime() != date1.getTime() && date.getTime() != date2.getTime() && date.getTime() != date3.getTime()) {
return {
enabled: false
};
}
}
我有此代码的作品,但我想转换成一个foreach功能,例如:
beforeShowDay : function(date) {
var date1 = new Date([2017, 02, 23]);
var date2 = new Date([2017, 04, 14]);
var date3 = new Date([2017, 06, 12]);
var dateArray = [date1, date2, date3];
dateArray.forEach(doBleh());
function doBleh(element) {
if (datate.getTime() != element.getTime()) {
return {
enabled: false
};
}
}
return doBleh;
}
的代码,这最后一块是不行的,我似乎无法图出。
任何帮助,将不胜感激
没有日期显示在所有的时候,当我这样做......谢谢你回答虽然 – Stephen