我需要获取我点击的日期,但是通过此代码,我只得到当前日期。我怎样才能得到我点击的日期。我需要得到我点击的日期,但我无法做到这一点。我不需要当前日期我需要获取我点击的日期
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');
},
答案 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;