我如何使用jQuery进行12次循环?

时间:2013-09-18 15:22:33

标签: javascript jquery ruby-on-rails fullcalendar

我正在制作一个视图,在同一页面上显示12个人的议程。因此,我不是用FullCalendar单独编写12个议程,而是如何创建一个运行12次并制作12个议程的循环?

这就是我想要格式的方式:

avail1.fullCalendar({
 header: {
  left: false,
  center: false,
  right: false,
 },

 height: 730,
 slotMinutes: 30,
 allDaySlot: false,
 minTime: 6,
 maxTime: '21:30',

 defaultView: 'agendaDay',
});

这为第一人提供了议程,但我希望它能够再次这样做11次。我想要的是让循环更改第1行中的#1:avail1.fullCalendar({更改为2,3,4,并一直更改为12。

如果您需要查看更多代码,请告诉我谢谢!

1 个答案:

答案 0 :(得分:1)

这应该这样做:(ERB模板引擎)

<% 12.times do |i| %>
  avail<%= i+1 %>.fullCalendar({
   header: {
    left: false,
    center: false,
    right: false,
   },

   height: 730,
   slotMinutes: 30,
   allDaySlot: false,
   minTime: 6,
   maxTime: '21:30',

   defaultView: 'agendaDay',
  });
<% end %>