Non ho capito se le tabelle sono generate dinamicamente (lato server) oppure no, comunque se devi salvare i cambiamenti in un db e già cosi funziona modificare il tutto diventerebbe abbastanza complesso, e non credo (senza offesa) tu sia in grado di farlo.
Malgrado ciò tu voglia provarci documentati nella sezione javascript.html.it sezioni dom (manipolazione del documento) e ajax (invio/richieste dati al server), come già detto operazione complessa a te decise se ne vale la pena.