Jquery FullCalendar viewRender:在listDay视图中追加文本
我正在使用 要显示一天中的所有事件,我使用listday视图。我需要在表的标题中显示一个链接 我尝试了下面的代码,但不起作用Jquery FullCalendar viewRender:在listDay视图中追加文本,jquery,fullcalendar,viewrendering,Jquery,Fullcalendar,Viewrendering,我正在使用 要显示一天中的所有事件,我使用listday视图。我需要在表的标题中显示一个链接 我尝试了下面的代码,但不起作用 viewRender: function (view, element) { if(view.name === 'listDay') { element.find('.fc-widget-header').append( '<span>» My Text</span>' ); } } vie
viewRender: function (view, element) {
if(view.name === 'listDay') {
element.find('.fc-widget-header').append( '<span>» My Text</span>' );
}
}
viewRender:函数(视图,元素){
如果(view.name=='listDay'){
元素。查找(“.fc小部件标题”)。追加(“»;我的文本”);
}
}
似乎没有找到元素。“jQuery警报”而不是“element.find”起作用。这是因为
viewRender回调
在.fc小部件头
元素呈现之前运行,无法找到它。
您可以在eventAfterAllRender回调中添加代码,因为正如我所看到的那样,listDay
仅在有事件要显示时才会呈现
范例
eventAfterAllRender : function (view) {
if(view.name === 'listDay') {
view.el.find('.fc-widget-header').append( '<span>» My Text</span>' );
}
}
eventAfterAllRender:函数(视图){
如果(view.name=='listDay'){
view.el.find(“.fc小部件标题”).append(“»;我的文本”);
}
}
此事件的文档说“视图完全呈现后将触发此回调”。所以理论上你的代码应该是有效的<代码>元素
似乎包含所有这些子元素,包括您要定位的子元素。也难倒了我:-|。