// Добовление формы еще
// Кнопка
var more_form = $('.more_item');
// Колличество форм уже существующих - номера форм
var n = 2;
// То что нужно заменить в форме чтоб она отсылала нужные пост данные
var regN_g = /<span class="number_question">2/g;
var regN_i = /TestQuestion\[2\]/g;
// Функция при клике на кнопку добовления форм еще
more_form.click(function(){
// В цикле добовляем еще 2 формы
for(var i = 1; i <= 2; i++) {
// Заносим в переменную форму для клонирования
var item_form = $('.question_item:last');
var html_form = item_form.html();
n++;
// Формеруем замену
namb = '<span class="number_question">' + n;
form_i = 'TestQuestion[' + n + ']';
// Заменяем
html_form = html_form.replace(regN_i,form_i);
html_form = html_form.replace(regN_g,namb);
// Добовляем форму в конец
more_form.before(html_form);
}
});
Вот переделанный и доделанный код, тут я пошол другим путем, путем регулярных выражений типа: html_form = html_form.replace(regN_g,namb);
И формы добовлял не после всех форм, а перед элементом "Добавить еще форм".
Все работает, всем спасибо))