Al crear un calendario, si el día tiene uno o más eventos, tengo una funcion que le añade la clase "event-clickable" lo que hace que si el usuario pincha en ese dia, se rellen los datos (añadir fila o filas) a una tabla (jquery datatable), y lo hago con un closure como la de abajo (el codigo es simulado)
Código:
  
Intentos de refactorizacion.$dowElement.addClass('event-clickable'); 
$('#' + id).click(function(){
     $('#myTable').dataTable().fnAddData([
            giCount+ ".1",
            giCount+ ".2",
            giCount+ ".3",
            giCount+ ".4"
        ]);
        giCount++;
 });
Código:
  
$dowElement.addClass('event-clickable'); 
 $('#' + id).click(jsonToTable());  // No work and broke calendar
Código:
  
Not work if click but show days calendar with events.$dowElement.addClass('event-clickable');
$('#' + id).click(function(){
    jsonToTable();
});
Código:
  
dowElement.addClass('event-clickable');
$('#' + id).click(jsonToTable);
Código:
  
Ando perdido, ... function jsonToTable() {
        $('#myTable').dataTable().fnAddData([
            giCount+ ".1",
            giCount+ ".2",
            giCount+ ".3",
            giCount+ ".4"
        ]);
        giCount++;
    }
 

