Jquery 管理多个完整日历

Jquery 管理多个完整日历,jquery,fullcalendar,Jquery,Fullcalendar,我正在使用jQuery的优秀插件 但我遇到了一些麻烦,因为我在同一页上有多个日历 每个日历都在一个具有自己id的中,因此从“全局范围”中识别正确的日历相当简单 我的问题实际上是从其回调函数中获取当前日历的My_custom_val,例如select,当用户在日历上进行选择时会触发该函数。通常,您会希望在此类事件之后出现“创建事件”对话框,这是我所拥有的,但适用于每个日历。这是这个回调的文档http://arshaw.com/fullcalendar/docs/selection/select_c

我正在使用jQuery的优秀插件

但我遇到了一些麻烦,因为我在同一页上有多个日历

每个日历都在一个具有自己id的
中,因此从“全局范围”中识别正确的日历相当简单

我的问题实际上是从其回调函数中获取当前日历的
My_custom_val
,例如
select
,当用户在日历上进行选择时会触发该函数。通常,您会希望在此类事件之后出现“创建事件”对话框,这是我所拥有的,但适用于每个日历。这是这个回调的文档
http://arshaw.com/fullcalendar/docs/selection/select_callback/

我发现在安装时传递到日历的选项可以通过找到
$(日历id).data(“fullCalendar”).options.my\u custom\u选项但问题是,我甚至无法从select回调中找出日历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
    }
});

非常感谢您的建议,谢谢您日历里有什么?值类型