Javascript jQuery glDatePicker多数据

Javascript jQuery glDatePicker多数据,javascript,jquery,Javascript,Jquery,我们正在为我们的日历活动使用插件。但当同一事件发生两个不同的数据时,它只显示最后添加的数据。是否有方法在所选日期循环所有项目?找不到有关循环此元素的任何输入,console.log仅显示日期的最后一次输入 我们需要给定日期的所有数据对象,这可以是给定日期的多个信息 var all_dates = []; $.each(agenda_json,function(index,value){ var date_split = value.calendar.split(

我们正在为我们的日历活动使用插件。但当同一事件发生两个不同的数据时,它只显示最后添加的数据。是否有方法在所选日期循环所有项目?找不到有关循环此元素的任何输入,console.log仅显示日期的最后一次输入

我们需要给定日期的所有数据对象,这可以是给定日期的多个信息

    var all_dates = [];

    $.each(agenda_json,function(index,value){
        var date_split = value.calendar.split("-");
        var date_event = {
            year: date_split[0],
            month: date_split[1],
            day: date_split[2]
        };
        var new_event = {
            date: new Date(date_event.year, (date_event.month - 1), date_event.day),
            data: { 
                message: value.post_title,
                onderwerp: value.onderwerp,
                link: value.post_link
            },
            cssClass: value.weekday + ' event_day',
            repeatMonth: false
        };

        all_dates.push(new_event);

    });


    $('#container_calendar').glDatePicker({

        cssName: 'flatwhite',
        showAlways: true,
        specialDates: all_dates,
        onClick: function(target, cell, date, data) {


            target.val(date.getFullYear() + ' - ' +
                        date.getMonth() + ' - ' +
                        date.getDate());

            if(data != null) {

                $('#title_input').html(data.message);
                $('.link_input').attr('href',data.link);

                if(data.onderwerp == '' || data.onderwerp == " "){

                    $('#onderwerp_input').hide();

                }else{

                    $('#onderwerp_input').show();
                    $('#onderwerp_input').html('<span>Onderwerp:</span><span>'+data.onderwerp+'</span>');
                }
            }

        },
        newcallback: function(){
            $('body').find(".event_day").eq(0).trigger( "click" );
        }
    });
var all_dates=[];
$.each(议程、函数(索引、值){
var date\u split=value.calendar.split(“-”);
变量日期\事件={
年份:拆分日期[0],
月份:拆分日期[1],
日期:拆分日期[2]
};
var new_事件={
日期:新日期(日期事件年,(日期事件月-1),日期事件日),
数据:{
消息:value.post_title,
onderwerp:value.onderwerp,
链接:value.post\u链接
},
cssClass:value.weekday+“事件日”,
重复月份:错误
};
所有日期推送(新事件);
});
$(“#容器_日历”).glDatePicker({
cssName:“Flatwite”,
showAlways:没错,
特别日期:所有日期,
onClick:函数(目标、单元格、日期、数据){
target.val(date.getFullYear()+'-'+
date.getMonth()+'-'+
date.getDate());
如果(数据!=null){
$('#title_input').html(data.message);
$('.link_input').attr('href',data.link);
如果(data.onderwerp==“”| | data.onderwerp==“”){
$('#onderwerp_input').hide();
}否则{
$('#onderwerp_input').show();
$('#onderwerp_input').html('onderwerp:'+data.onderwerp+'');
}
}
},
newcallback:function(){
$('body').find('event_day').eq(0).触发器(“click”);
}
});