У меня есть форма, как это:JQuery: Генерация «имя» Атрибут массива Динамически
<form>
<div class="repeatable">
<div class="repeatable">
<div class="repeatable">
<input name="level_three">
<input name="inner_three">
<a>+</a>
</div>
<input name="level_two">
<a>+</a>
</div>
<input name="level_one">
<a>+</a>
</div>
</form>
знак плюс клоны весь repeatable
ближе к себе. Я хочу, чтобы функция JQuery для перебирает repeatable
с и сделать имя входного это массив так:
<form>
<div class="repeatable">
<div class="repeatable">
<div class="repeatable">
<input name="level_three[0][0]">
<input name="inner_three[0][0]">
<a>+</a>
</div>
<div class="repeatable">
<input name="level_three[0][1]">
<input name="inner_three[0][1]">
<a>+</a>
</div>
<input name="level_two[0]">
<a>+</a>
</div>
<div class="repeatable">
<div class="repeatable">
<input name="level_three[1][0]">
<input name="inner_three[1][0]">
<a>+</a>
</div>
<div class="repeatable">
<input name="level_three[1][1]">
<input name="inner_three[1][1]">
<a>+</a>
</div>
<div class="repeatable">
<input name="level_three[1][2]">
<input name="inner_three[1][2]">
<a>+</a>
</div>
<input name="level_two[1]">
<a>+</a>
</div>
<input name="level_one">
<a>+</a>
</div>
</form>
Мы можем иметь любое количество repeatable
с. В этом примере всего 3 уровня. Это может 1, 2, 3, 4 или любое число.
показать свои усилия. – BenG
@BenG, я только подумал об этом и написал его на бумаге без успеха. –