在FullCalendar中获取点击一天的活动

我想知道是否有可能通过点击fullcalendar中的那一天来获取列表或数组或某事件的事件。

现在我从谷歌日历中获取事件,如果我每次想要获取一天的事件时都需要进行查询,那么连接将会非常困难。 我想它必须是可能的,因为你已经有了渲染它们的事件。

一位用户问我代码:

dayClick: function(date, allDay, jsEvent, view) { console.log(date); console.log(allDay); console.log(jsEvent); console.log(view); if (allDay) { // alert('Clicked on the entire day: ' + jsEvent); } }, eventClick: function(event) { if (event.url) { return false; } } 

我无法理解为什么有人投票给我否定。 我提出了一个问题,有人要求代码,我把代码但我解释了为什么我没有更多的代码,并且-1投票? 我无法理解。

我想你可以做点什么

 dayClick: function(date, allDay, jsEvent, view) { var dayEvents = $('yourSelector').fullCalendar( 'clientEvents' function(event){ return event.start.setHours(0, 0, 0, 0) === date.setHours(0, 0, 0, 0); //or some way to compare that is the same day //I recommend momentjs lib ex moment(event.start).isSame(date,'day') }); } 

我建议查询客户端事件并过滤它检查是否在同一天