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

ответ

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); 
} 

Edit: Да, и если вы просто хотите, чтобы предварять, а затем изменить его на что-то вроде этого:

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

спасибо, глупо мне, не зная, что функция поиска – raulriera