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