Fullcalendar 单击事件时,我想更改文本颜色

Fullcalendar 单击事件时,我想更改文本颜色,fullcalendar,Fullcalendar,我以为它能工作…但什么也没发生。 我还能做什么 eventClick: function(event, element) { alert(event.title); event.title = "CLICKED!"; $(this).css('color', 'red'); $('#calendar').fullCalendar( 'rerenderEvents' ); } 没有发生任何事情是因为您在更改元素的颜色后调用了“rerenderEvents”,因此它

我以为它能工作…但什么也没发生。 我还能做什么

eventClick: function(event, element) {
    alert(event.title);
    event.title = "CLICKED!";
    $(this).css('color', 'red');
    $('#calendar').fullCalendar( 'rerenderEvents' );
}

没有发生任何事情是因为您在更改元素的颜色后调用了
“rerenderEvents”
,因此它会立即再次被重新渲染。为了保持更改后的颜色,您必须设置元素的属性,或者只是不调用
'rerenderEvents'

因为您在更改元素的颜色后调用
'rerenderEvents'
,所以不会发生任何事情,因此它会立即再次被重新渲染。为了保持更改后的颜色,您必须设置元素的属性,或者在编写javascript时不要调用
'rerenderEvents'

,请确保鳄鱼眨眼<代码>{}您的示例有一些简单的排版错误当您编写javascript时,请确保鳄鱼眨眼<代码>{}您的示例有一些简单的印刷错误