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