0

我不知道如何在 fullcalendar 4 事件中显示更多细节。在这篇文章之后:

[fullcalendar]让 listMonth 显示比月份更多的详细信息

我尝试了这段代码但没有成功:

eventRender: function( info ) {
  if (info.view.type == "timeGridWeek")
  {
     info.el.find('.fc-title').html('something');
  }
},

但我收到错误:解析 JSON 失败。你有什么想法,我做错了什么?谢谢你。

编辑:我发现我可以用这个代码得到类名 fc-title 的 div:

eventRender: function(info) {
  console.log(info.el.getElementsByClassName("fc-title"));
},

但不知道如何在其中附加 div 或 span 或任何元素。

4

1 回答 1

1

最后我想通了:

eventRender: function(info) {
  var user = document.createElement('div');
  user.innerHTML = info.event.extendedProps.calendarUser;
  info.el.lastChild.lastChild.appendChild(user);
}

这会将 div 添加到 className 为“.fc-title”的元素。

于 2019-03-28T14:26:14.903 回答