@siroper

Как правильно реализовать скрипт на jquery?

Здравствуйте. Имеется блок с 4 полями:
<input name="user[0][test_1]" />
<input name="user[0][test_2]" />
<input name="user[0][test_3]" />
<input name="user[0][test_4]" />


Этот блок в html должен дублироваться по клику (block.clone()) неограниченное кол-во раз. Проблема в том, что мне требуется чтобы name полей user[0] менялись на user[+1].

Т.е. если продублировали блок один раз, получили user[1][test_... второй раз user[2][test_ и т.д.
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
$('селектор родительских элементов инпутов')
  .last()
  .clone()
  .find('input')
  .attr('name', (i, name) => name.replace(/(?<=\[)\d+(?=\])/, m => +m + 1))
  .end()
  .appendTo('кому-то там добавляется, сами разберётесь кому');

https://jsfiddle.net/43kv5pwj/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
25 янв. 2021, в 13:09
3001 руб./за проект
25 янв. 2021, в 13:08
2000 руб./за проект
25 янв. 2021, в 12:58
1950 руб./за проект