外部触发FullCalendar的'dayClick'方法?

Ste*_*Day 7 jquery fullcalendar

我正在使用Arshaw的FullCalendar,我希望模拟用户在页面加载后单击一个单元格.我正在尝试这样做,所以我可能会转到这样的URL /Calendar/AddEvent,日历将自动打开一个带有我的添加事件表单的对话框.

采取以下设置:( 在这里小提琴)

HTML

<div>
    <div id="calendar" data-year="2013" data-month="04" ></div>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('#calendar').fullCalendar({
        firstDay: 1,
        selectable: true,
        dayClick: function (start, allDay, jsEvent, view) {
                    alert('You clicked me!');
        }
    });
Run Code Online (Sandbox Code Playgroud)

默认情况下,今天的单元格具有.fc-today我尝试通过执行以下操作来利用的类:

$('.fc-today').trigger('click');
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.无论如何我可以做类似的事情

$('#calendar').fullCalendar('dayClick', date)
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

Luk*_*ara 0

您可以在类内部使用 jquerytrigger事件:divtdfc-today

 $('td.fc-today div').trigger('click');
Run Code Online (Sandbox Code Playgroud)