从一个日历跳到另一个日历

时间:2018-05-23 05:38:16

标签: javascript

我需要获取我点击的日期,但是通过此代码,我只得到当前日期。我怎样才能得到我点击的日期。我需要得到我点击的日期,但我无法做到这一点。我不需要当前日期我需要获取我点击的日期

dayClick: function() {

  var date =  $('#calendar').fullCalendar('getDate'); 
  var dat = $.fullCalendar.formatDate( date,"YYYY-MM-DD" ); 

  alert(" the date is "+dat);
  $('#calendar1').fullCalendar('changeView', 'agendaDay', 'dat');
},

1 个答案:

答案 0 :(得分:1)

使用dayClick事件处理程序的第一个参数。

e.g。



$('#calendar1').fullCalendar();

$('#calendar').fullCalendar({
  dayClick: function(date, jsEvent, view) {

    var formattedDate = date.format("YYYY-MM-DD");
    console.log("the date is " + formattedDate);
    $('#calendar1').fullCalendar('changeView', 'agendaDay', formattedDate);

  }
});

<link href="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.9.0/fullcalendar.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.9.0/fullcalendar.min.js"></script>

<div id='calendar'></div>
<div id='calendar1'></div>
&#13;
&#13;
&#13;