Я нашел грязное обходное решение, но оно работает. Идея состоит в том, чтобы выбрать span.fc-cell-text
по названию дня в заголовке (в примере используются чешские названия дней), затем по его родительскому элементу th.fc-widget-header
получить значение даты его даты, а затем просто добавить класс, чтобы выделить весь столбец эта дата. Поскольку день разделен на 12 часов, необходимо также выделить дату с помощью T00:00:00
и T12:00:00
времени.
$('span.fc-cell-text:contains("so "), span.fc-cell-text:contains("ne ")').each(function() {
var date = $(this).parents('.fc-widget-header').data('date');
$('td[data-date="' + date + '"], td[data-date="' + date.replace('T00:00:00', 'T12:00:00') + '"]').addClass('fc-sat');
});
Еще одно решение, которое у меня в голове, - это найти серверным скриптом выходные дни, но это намного проще и быстрее реализовать.