Salve, ho un problema fastidioso, utilizzo per visualizzare una tabella il metodo append di jquery. Essendo il sito single page non vado a ricaricare la pagina, quindi se richiamo la funziona per visualizzare i dati, me li "appende" ai vecchi. Io di solito ho usato $('#idDiv).empty();, ma questa volta non vuole funzionare...Ecco un po di codice che uso:

codice:
var tabella = '<div class="title_tm">'
+ '<span id="i_tm"><i class="fa fa-clock-o" aria-hidden="true"></i></span>'
+ '<span id="titolo_tb">' + value.tm_titolo + '</span>'
+ '</div>'
+ '<div class="desc-tm">' + value.tm_desc + '</div>'
+ '<div class="cont-tm">'
+'<table id="tm_table">'
+ '<tr class="tb_titolo">'
+ '<th class="tm_lb"></th>'
+ '<th id="tm_in">' + value.tm_lb_in + '</th>'
+ '<th id="tm_out">' + value.tm_lb_out + '</th>'
+ '</tr>'
+ '</table>'
+ '</div>';
 // Visualizzo i dati
  $('.time-table').html(tabella);
// Passo un id a un altra funzione che tramite chiamata ajax preleva dei dati
// Che poi visualizzo in questo modo:

$.each(data, function(key, value) {
                $('#tm_table').append('<tr><td class="tm_lb">' + value.lb1 + '</td><td class="ct_td">' + value.lb2 + '</td><td class="ct_td">' + value.lb3 + '</td></tr>');
 }); //end .each
Mi date una mano. GRazie

PS: scusate per l'errore nel titolo