在选择方法上,我正在回复一个事件。如何获取元素,即html ELEMENT
$('#calendar').fullCalendar({
header: {},
select: function (start, end, allDay, event, resourceId) {
calendar.fullCalendar('renderEvent',
{
title: "tttttttt",
start: start,
end: end,
allDay: allDay,
resourceId: resourceId
},
true // make the event "stick"
);
calendar.fullCalendar('unselect');
}
我需要在renderdEvent上创建一个上下文菜单。为了做到这一点,我需要它的html元素。我怎么才能得到它? 非常感谢您的帮助
答案 0 :(得分:0)
使用fullCalendar时遇到了类似的问题。它的一些回调只有eventObject作为参数,而不是htmlElement。
我的解决方案是在eventAfterRender:
时在eventObject中引用htmlElementeventAfterRender(calEvent, htmlElement, view){
calEvent.htmlElement = htmlElement;
}
因此,无论何时想要获取htmlElement并拥有eventObject,都可以使用'eventObject.htmlElement'来获取它。