使用数组将自定义类添加到日历的问题-JavaScript

时间:2018-11-09 17:28:27

标签: javascript api calendar

我正在使用此日历http://t1m0n.name/air-datepicker/docs/,但是我想每天添加一个自定义类。我有几天需要用颜色类在日历中进行标记,文档说只能容纳3个参数(类,html和禁用的),我有以下内容:

var eventDates = [12,21,28]; // days I need to mark
var colors = ['red','blue','green'] // css class I need to have each day

$('.datepicker-here').datepicker({
    onRenderCell : function(date, cellType) { 

        function getColor(){
          for(var i = 0; i < colors.length; i++) {
            return colors[i];
          }
        }

        var currentDate = date.getDate();                   

        if(cellType == 'day' && eventDates.includes(currentDate)) {
            return { 
                classes: getColor()
            }
        }
    }
}); 

我无法获得如何获取eventDates []的索引并添加colors []的索引,我现在用这段代码得到的是我要标记为同一个类的日子,有人可以帮助我吗?

0 个答案:

没有答案