簡體   English   中英

jQuery FullCalendar通過jQuery Events獲取事件ID

[英]Jquery FullCalendar get event id by jquery events

我正在使用FullCalendar插件以顯示每日日歷。 當用戶單擊事件時,我想獲取日歷事件ID。 我是通過FullCalendar點擊事件來做到這一點的:

$('#calendar').fullCalendar({
    ...
    eventClick: function(calEvent, jsEvent, View)
    {
        console.log(calEvent.id);    
    }
});

我想通過使用JQuery事件獲得相同的事件ID:

$('.fc-event').on('click', function(){
    console.log(...) //How do I get the the FullCalendar event id?
});

我以哪種方式非常靈活-使用JQuery從.fc-content獲取ID或在事件本身中綁定一些ID,然后在需要時顯示它。

非常感謝!

我找到了解決問題的方法。 呈現日歷事件時綁定ID:

$('#calendar').fullCalendar({
    ...
    eventRender: function(event, element)
    {
        element.find('.fc-content').attr("id", event.id);    
    }
});

然后您可以通過id attr使用JQuery事件

$('.fc-content').on('dblclick', function(){
    console.log($(this).attr("id"));
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM