使用FullCalendar控件获取选定插槽的日期



我有一些代码,我试图抓住与用户选择的插槽有关的日期。我尝试了此代码,但它不起作用:

$('.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。

相关内容

  • 没有找到相关文章