为了获得点击事件的id,我使用了下面的代码,它起到了作用,但我想获得日历中所有事件的id并将它们存储在一个数组中,并在php脚本中显示。
eventClick: function(calEvent, jsEvent, view){
var order_id = jQuery.trim(calEvent.id)
$('input[name="order_id"]').val(order_id);
var offset = $('.city-search').offset();
var top = parseInt(offset.top) - Math.abs(parseInt($('.city-search').css("top")));
$(window).scrollTop(top);
},
您可以尝试clientEvents,ID密钥是_id
var all_event = $('#calendar').fullCalendar('clientEvents');
all_event.sort(function(a,b) {
return a.start._i - b.start._i;
});
var all_id = all_event.map(x => x._id);
console.log(all_id)
// ["_fc4", "_fc5", "_fc1", "_fc3"...]