如何取消 fullCalendar 中的旧选择?

wal*_*740 2 fullcalendar

我使用 jQuery fullCalendar (http://arshaw.com/fullcalendar/docs/selection/unselectAuto/)

我使用此日历的可选版本(http://arshaw.com/js/fullcalendar/demos/selectable.html)

它工作正常,但是如果我继续选择新日期,我想取消/删除我的旧选择。

假设我选择了 1 Jan 并给了它一个标题。当我尝试选择 2 Jan 时,我只想看到 2 Jan 的选择。我认为 unselectAuto 是为了这个,但我无法让它工作:(

有任何想法吗?

我在 selectable: true, unselectAuto: true 下使用了 unselectAuto

小智 5

首先还是需要用到$('#yourCalendar').fullCalendar('unselect');函数。

我需要做的第二件事是指定取消选择回调的行为方式(设置 fullcalendar 选项时)。对我来说,我必须从我的表单中取消绑定提交按钮

unselect: function(){
    $('#submitButton').unbind();
},
Run Code Online (Sandbox Code Playgroud)

它工作得很好!

阅读这篇文章“创建了多个事件”后,我得出了这个结论