Just add
jQuery("#event_table tbody").empty();
before the loop.
So full code will become:
jQuery("#count").change(function () {
var count = jQuery('#count').val();
jQuery("#event_table tbody").empty();
//built table
var tr_var = "<tr><td>date</td><td>time</td><td>icons</td></tr>";
for (var i = 0; i < count; i++) {
jQuery("#event_table tbody").append(tr_var);
}
});