2010-04-12 56 views
1

我不知道如何应用自定义渲染一个事件......我想能够在前面加上实践议程的“病人”的名字......jQuery的fullcalendar自定义事件

eventRender: function(event, element) {   
    console.log(element[0]); 
} 

目前这显示控制台中的HTML输出,但我不知道如何才能访问它(以漂亮的jQuery方式)以便操作其中的数据。

控制台转储的输出是

<div class="fc-event fc-event-vert fc-corner-top fc-corner-bottom dr1" style="position: absolute; z-index: 8; top: 104px; left: 403px; width: 155.7px; height: 40px; "> 
    <a> 
    <span class="fc-event-bg"> 
    <span class="fc-event-time">10:30 - 11:30</span> 
    <span class="fc-event-title">Primera vez que viene</span> 
    </a> 
    <div class="ui-resizable-handle ui-resizable-s">=</div> 
</div> 
+0

理想我想更换的 raulriera 2010-04-12 06:29:57

回答

5

你尝试这样做呢?

eventRender: function(event, element) {   
// get your new title somehow 
var title = "New Content"; 
// replace the event title 
element.find('.fc-event-title').text(title); 
} 

编辑:哦,如果你只是想在前面加上,然后将其更改为这样的事情:

eventRender: function(event, element) {   
// get the name somehow 
var name = "Joe"; 
// prepend the name 
element.find('.fc-event-title').prepend(name + ' - ' + title); 
} 
+0

谢谢,愚蠢的我不知道,找到功能 – raulriera 2010-04-12 18:19:43