我有一些代码,我试图抓住与用户选择的插槽有关的日期。我尝试了此代码,但它不起作用:
$('.fc-agenda-axis.fc-widget-header').on('mousedown', function (e) {
var clickedTime = $(this).parent().find('th').html();
// line below returns undefined
var clickedDate = $('#calendar').fullCalendar('getDate');
// and so does this
var clickedDate2 = $('calendar').fullCalendar('getDate');
someOtherCoolMethod(clickedDate, clickedTime);
});
是否知道为什么第一次尝试获得日期不起作用?
附加信息:我正在使用议程视图,而FullCalendar的版本为1.5.4-我们 Will 今年将升级到以后的版本。
您必须使用EventClick。
$('#calendar').fullCalendar({
eventClick: function(calEvent, jsEvent, view) {
alert('Event start: ' + calEvent.start);
}
});
如果没有事件,您可以使用DayClick。