我正在使用jQuery的精彩fullcalendar插件
但我遇到了一些并发症,因为我在同一页面上有多个日历。
每个日历都在<div>
内,并且有自己的ID,因此从“全局范围”中识别正确的日历非常简单。
我的问题实际上是从其回调函数中获取当前日历的my_custom_val
,例如当用户在日历上进行选择时触发的select
。通常,您希望在此类事件之后显示创建事件对话框,这是我拥有的,但对于每个日历。以下是此回调的文档http://arshaw.com/fullcalendar/docs/selection/select_callback/
我发现在安装程序中传递给日历的选项可以找到
$(calendar_id).data("fullCalendar").options.my_custom_option;
但问题是,我甚至无法从选择回调中找出calendar_id
。
以下是与此问题相关的部分代码:
$(calendar_id).fullCalendar({
my_custom_val: my_custom_val,
select: function(start, end, allDay){
// Process selection...
// need to access my_custom_val here
// from the global scope, if i know calendar_id, i can simply do
// $(calendar_id).data("fullCalendar").options.my_custom_option
}
});
非常感谢任何建议,谢谢
答案 0 :(得分:0)
calendar_id里面有什么?值类型?