Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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-删除所选内容中的所有事件_Jquery_Fullcalendar - Fatal编程技术网

jquery FullCalendar-删除所选内容中的所有事件

jquery FullCalendar-删除所选内容中的所有事件,jquery,fullcalendar,Jquery,Fullcalendar,我使用的是FullCalendar,我使用的是select:函数,允许用户选择一天或多天,然后输入一个值,稍后我会将该值保存到数据库中。我想在添加新事件之前清除所选内容中的现有事件,但无法从select函数中访问事件属性,然后调用fullCalendar“removeEvent”;。有什么想法吗 谢谢 FullCalendar插件提供了一个方法clientEvents,该方法返回本地存储在客户端的所有事件,例如,如果日历从json提要检索数据,则仅获取已下载的事件。由于无法选择不可见的内容,因此

我使用的是FullCalendar,我使用的是select:函数,允许用户选择一天或多天,然后输入一个值,稍后我会将该值保存到数据库中。我想在添加新事件之前清除所选内容中的现有事件,但无法从select函数中访问事件属性,然后调用fullCalendar“removeEvent”;。有什么想法吗


谢谢

FullCalendar插件提供了一个方法clientEvents,该方法返回本地存储在客户端的所有事件,例如,如果日历从json提要检索数据,则仅获取已下载的事件。由于无法选择不可见的内容,因此选定区域中的所有事件都肯定在此缓存中。有关更多信息,请参阅

此方法接受可选参数idOrFilter,用于在返回事件之前应用筛选器。这可以是ID列表,也可以是对函数更有价值的ID列表。此函数获取事件对象并返回真实含义:将此事件包含在结果集中,或将其放弃

var eventsToDelete = $('#calendar').fullCalendar('clientEvents', function(event) {
    // check if event.start >= selection.start && event.start < selection.end ... etc.
});

eventsToDelete现在是一个数组,其中包含所有要删除的事件。

您能详细说明一下吗?我也有同样的问题,但我不明白怎么做你说的。可能还有更多的代码谢谢