FullCalendar:替换事件标题上的字符串

时间:2017-10-04 07:53:18

标签: jquery fullcalendar

我正在尝试删除事件标题中的一些字符串,仅在月份视图中删除,但我没有成功。

eventRender: function(event, element, view) { // Modify month et week view.
  if (view.type == 'month' || view.type == 'agendaWeek') {
    element.find('.fc-title').html().replace('Mr.', '');
  }
}

我只想在月视图中看到名字和姓氏。

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

问题是因为虽然您正在进行替换,但您并未对结果字符串执行任何操作。您需要将其设置回元素的文本值。

为了简化此过程,您可以为text()提供一个函数,如下所示:

element.find('.fc-title').text(function(i, t) {
  return t.replace('Mr.', '')
});