все решения не решения. поскольку заголовок таблицы во всех приведенных решениях оторван от тела таблицы, в результате чего ширины ячеек заголовка не совпадают с ширинами ячеек тела. убедиться в этом можно просто заменив во всех примерах строку скрипта:
var row = $("").html(a + " + " + b + " ="))
на:
var row = $("").html(a))