2010-04-12 4 views
1

Je me demandais comment appliquer une coutume rendre à un événement ... Je veux être en mesure de préfixer le nom « patient » d'un programme pratique ...jQuery événement fullcalendar personnalisé

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

Ce actuellement montre la sortie HTML dans la console, mais je ne sais pas comment je peux y accéder (d'une manière jQuery jolie) afin de manipuler les données à l'intérieur.

La sortie de la décharge de la console est

<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

Idéalement je voudrais remplacer le contenu de en quelque sorte – raulriera

Répondre

5

Avez-vous essayé de faire cela?

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: Oh, et si vous voulez juste préfixer, puis changer à quelque chose comme ceci:

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

merci, idiot moi ne sachant pas que trouver la fonction – raulriera

Questions connexes