Не понял насчёт makeRow, которые фактически участвует в заполнении 0 и 2 строк таблицы заголовками-буквами.
В моём понимании , нужно изменить часть кода
for (var i = 0; i < count; i++) {
if (this[0].tagName === 'TD') {
this.html(i)
}
$.merge(tmp, this.clone().get());
}
(в котором идёт заполнение по числу колонок count), так чтобы проверялась строка "tr:odd:first"
Rise,