Для каких целей вы хотите использовать данные? Ранее я делал подобные вещи в формах ввода данных, и в целом я обнаружил, что для пользователей было бы полезно не манипулировать всем в Javascript, а подключать для хранения данных на сервере и взаимодействовать с AJAX.
Проблема в том, что как только вы начинаете позволять пользователям выполнять подобные сложные манипуляции с таблицами, и они случайно нажимают кнопку "Назад", вы получаете множество недовольных игроков. Кодирование временного хранилища в базе данных не намного сложнее, чем манипулирование Javascript, и на самом деле может быть проще, поскольку вы можете проще разбивать операции. По этой причине отладка также проще (у вас всегда есть доступ к текущему состоянию вашей таблицы).
Множество опций для обработки через AJAX - самое простое - просто использовать разделитель-заполнитель и подавать всю структуру таблицы по мере необходимости.