Jo, den Redundanten Code würde ich im ersten Schritt auslagern. Ich überlege aber gerade, ob ich dieses ganze Tabellen Zeug nicht noch effizienter machen kann. Z.B. in Form eines Objekts, dass wiederum Funktionen hat. Würde ich die Tabelle direkt als Objekt schreiben, müsste ich mir auch überlegen ob dieses Objekt bereits die DOM Sachen erledigt oder ob ich das Objekt an eine Funktion übergebe, die diese DOM Dinge tut.
Hintergrund meiner Überlegungen ist auch, dass der Tabellencode noch wachsen wird.