我正在使用我在網上找到的 jQuery 日歷,我正在努力將日期添加到其中。我能夠遍歷 API 回應并將它們推送到陣列。但是從那里我很難將它添加到日歷中。
$(function(){
$("#calendar").simpleCalendar();
});
var dates = [];
var descriptions = [];
for(i = 0; i < result['data']['holidays'].length; i ){
let date = result['data']['holidays'][i]['date']['iso'];
dates.push(new Date(date));
descriptions.push(result['data']['holidays'][i]['description']);
}
console.log(dates[34] " " descriptions[34]);
$("#calendar").simpleCalendar({
// Events displayed
displayEvent:true,
// Dates of the events
events: [
{
startDate: dates[1],
endDate: dates[1],
summary: descriptions[1]
}
]
});
我試過將它添加到回圈中并將陣列鍵作為“i”,但這對我不起作用。
uj5u.com熱心網友回復:
在回圈中填充 events 變數,并直接在 json 上使用它。
$(function(){
$("#calendar").simpleCalendar();
});
var eventsArr = [];
for(i = 0; i < result['data']['holidays'].length; i ){
let date = result['data']['holidays'][i]['date']['iso'];
eventsArr.push({
"startDate": new Date(date),
"endDate" : new Date(date),
"summary" : result['data']['holidays'][i]['description']
});
}
$("#calendar").simpleCalendar({
// Events displayed
displayEvent:true,
// Dates of the events
events: eventsArr
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/339254.html
標籤:javascript 查询 数组 迭代器
