如何获取FullCalendar中所有事件的id



为了获得点击事件的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"...]

相关内容

  • 没有找到相关文章

最新更新