同一页面中的多个FullCalendar,并使用jQuery编辑日历的days列中的详细信息

anhgbhbe  于 2023-02-18  发布在  jQuery
关注(0)|答案(1)|浏览(107)

我有2个完整的日历在一个页面与2个不同的ID是assessment_calendarassessment_calendar_1
我使用下面的代码将每天的结果添加到只有一个日历的页面的日历中:

for(var i=0; i<result.length; i++){
        $("div.fc-bg > table > tbody > tr > td[data-date=" + result[i].date + "]").html(result[i].result);
        $("div.fc-bg > table > tbody > tr > td[data-date=" + result[i].date + "]").addClass("fc-event1");
        $("div.fc-bg > table > tbody > tr > td[data-date=" + result[i].date + "]").addClass(result[i].class);
    }

我面临的问题是,当我有2个不同的完整日历时,我无法将不同的结果插入其中。
有没有办法通过调用FullCalendar的id来编辑每天的列?

avwztpqn

avwztpqn1#

对于评估日历(_C):

for(var i=0; i<result.length; i++){
  $("#assessment_calendar div.fc-bg > table > tbody > tr > td[data-date=" + result[i].date + "]").html(result[i].result);
  $("#assessment_calendar div.fc-bg > table > tbody > tr > td[data-date=" + result[i].date + "]").addClass("fc-event1");
  $("#assessment_calendar div.fc-bg > table > tbody > tr > td[data-date=" + result[i].date + "]").addClass(result[i].class);
}

对于评估_日历_1:

for(var i=0; i<result.length; i++){
  $("#assessment_calendar_1 div.fc-bg > table > tbody > tr > td[data-date=" + result[i].date + "]").html(result[i].result);
  $("#assessment_calendar_1 div.fc-bg > table > tbody > tr > td[data-date=" + result[i].date + "]").addClass("fc-event1");
  $("#assessment_calendar_1 div.fc-bg > table > tbody > tr > td[data-date=" + result[i].date + "]").addClass(result[i].class);
}

相关问题