Проблема добавить пользовательский класс в календарный день с массивом - JavaScript - PullRequest
0 голосов
/ 09 ноября 2018

Я использую этот календарь 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 [] и добавить индекс цветов [], что я получаю сейчас с этим кодом, это дни, которые я хочу отметить, иметь один и тот же класс, кто-нибудь может мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...