我有这样的表格:
<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
s 并使输入名称成为这样的数组:
<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
s。在示例中,总共有 3 个级别。它可以是 1、2、3、4 或任何数字。