В уроке jquery у вас есть хороший пример, который вы можете использовать для этого.
В живых примерах (пример C) у вас есть
$("div.contentToChange p:not(.alert)")
.append("<strong class="addedtext"> This text was just appended to this paragraph</strong>")});
Почему вместо "
Поскольку вы добавляете эту строку, вы можете в значительной степени с помощью javascript изменить имя, чтобы вы могли легко ее контролировать.
Как
.append("<input type=\"text\" name=\"row_"+id+"\">.....
Я бы сделал это так:)
Таким образом, вам не придется обновлять веб-страницу каждый раз, когда вы добавляете строку. Также вы можете определить на стороне php после отправки, сколько у вас строк, проанализировав "row_id"
Надеюсь, это поможет
Редактировать: ответ на комментарий и на остальную часть вопроса
Я бы поместил весь HTML, генерируемый при добавлении, это уменьшило бы нагрузку на ваш сервер (хотя и не так сильно), и все было бы просто организовать. Да, и вы бы избежали обновления :) (Это для строки добавления)
Для добавленных строк, которые вы загружаете из базы данных, это должна быть сторона сервера.