Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery FullCalendar viewRender:在listDay视图中追加文本_Jquery_Fullcalendar_Viewrendering - Fatal编程技术网

Jquery FullCalendar viewRender:在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>&raquo; My Text</span>' ); } } vie

我正在使用

要显示一天中的所有事件,我使用listday视图。我需要在表的标题中显示一个链接

我尝试了下面的代码,但不起作用

viewRender: function (view, element) {  
    if(view.name === 'listDay') {
        element.find('.fc-widget-header').append( '<span>&raquo; 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>&raquo; My Text</span>' );
    }
}
eventAfterAllRender:函数(视图){
如果(view.name=='listDay'){
view.el.find(“.fc小部件标题”).append(“»;我的文本”);
}
}
此事件的文档说“视图完全呈现后将触发此回调”。所以理论上你的代码应该是有效的<代码>元素
似乎包含所有这些子元素,包括您要定位的子元素。也难倒了我:-|。