我正在尝试获取fullcalendar实例的选定插槽,并在dayClick事件后通过jQuery访问它。
check_row
单击时选择了正确的插槽,但如何访问插槽?因为它是一个“dayClick”事件,$(this)总是指向一整天...
我尝试了“eventClick”,但实际上它只适用于已经插入日历的事件。
答案 0 :(得分:1)
好的,等待90分钟的提问延迟,我找到了解决方案:
而不是实际访问单元格我在该单元格上呈现一个新事件:
dayClick:
function(date, jsEvent, view)
{
var now = Date.now();
var eventDate = Date.parse(date);
if(now < eventDate)
{
selectedSlots.push(eventDate);
}
else
{
$('#alert_past_event').modal('show');
}
}
所以这里是完整的“dayClick”:
$('#calendar').fullCalendar('renderEvent',
{
title:'',
color:'007A00',
start:date,
end:date_end,
editable:false,
});