我有特定日期的数据,我需要在FullCalendar上选择这些日期。但是,我在选择这些日期时遇到了问题。我已经格式化了传入日期以匹配日历的data-date td属性的格式。因此 - 对于每个日期(类.fc-day),如果此.fc-day属性data-date等于日期列表中的日期,则选择该日期。
var dates = ["2014-10-20", "2014-10-21"];
$('.fc-day').each(function () {
var thisdate = $(this).attr('data-date');
var td = $(this).closest('td');
if (thisdate == "2014-10-20") {
//if (thisdate == dates) {
//if ($.inArray($(this).attr('data-date'), dates) !== -1) {
//if (dates.indexOf(thisdate) >= 0) {
td.addClass('fc-state-highlight');
} else {
td.removeClass('fc-state-highlight');
}
});