使用fullCalendar控件获取所选广告位的日期

时间:2019-03-01 17:51:20

标签: javascript jquery 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-我们今年升级到更高版本。

1 个答案:

答案 0 :(得分:2)

您必须使用eventClick

$('#calendar').fullCalendar({ 
  eventClick: function(calEvent, jsEvent, view) { 
  alert('Event start: ' + calEvent.start); 
  } 
});

如果没有事件,则可以使用dayClick。