2010-04-12 54 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