使用Array添加选项

时间:2011-04-27 23:41:38

标签: javascript jquery html

我正在使用fullCalendar jQuery插件,它可以选择将事件添加到日历中:

$('#calendar').fullCalendar({
    editable: false,
    events: [
        {
            title: 'Just some random event',
            start: '2011-04-30'
        },
        {
            title: 'Long Event',
            start: '2011-05-01'
        }
    ]
});

我正在尝试将其实现为Drupal 7视图。我将循环遍历元素列表并获取隐藏的时间戳以填充日历。我知道如何遍历元素并获取值,但我不知道如何将值添加到我可以用来填充事件选项的数组中。

2 个答案:

答案 0 :(得分:1)

创建一个空数组:

var events = [];

然后你可以在你的循环中添加对象:

var title = "Just some random event";
var start = "2011-04-30";
events.push({ title: title, start: start });

现在您可以在日历中使用该数组:

$('#calendar').fullCalendar({
  editable: false,
  events: events
});

答案 1 :(得分:1)

你有没有尝试过类似的东西?

var yourEventsArray = [];
$.each(data, function(index, value) {
    yourEventsArray.push({
      title: value.title,
      start: value.timeStamp
    });
});