使用fullCalendar上的clientEvents方法过滤事件

我有一个fullCalendar日历工作,现在我想使用clientEvents方法来过滤如下事件:

selecter_provider = "somevalue"; events = $('#calendar').fullCalendar( 'clientEvents', [event.provider == selected_provider]); 

但我总是得到一个空arrays。

我想我没有正确使用这种方法,但我找不到方法。 有什么线索吗?

您可以使用filter作为来自clientEvents DOC的function

idOrFilter也可以是一个过滤函数,它接受一个Event Object参数,如果它应该包含在结果集中,则返回true

 var selecter_provider = "somevalue"; var events = $('#calendar').fullCalendar('clientEvents', function(evt) { return evt.provider == selecter_provider; });