我想知道是否有人可以提供帮助,我有一个每次需要克隆 4 个字段的表单。
基本上我有一行(这是我想要克隆的,里面有所有东西) - 但是每个元素都有一个数字来识别它,还有一个 ID 等。所以基本上当我添加一个额外的行时,我需要它来更改相应的数字加 1,但是如果连续有 4 个元素,我需要它们每次整体增加 4,所以克隆的元素为 1,将变为 5,即 2 变为 6,依此类推。
我的表单代码如下,希望能更有意义。
我试过使用Sheepit!jquery 插件,但无法使数字彼此顺序增加。
<div class="row">
<div class="element">
<label id="label-element-15" class="label">
<span class="labelelementvalue">Weight</span>
<span class="required">*</span>
</label>
<div class="errormessage" id="errormessage-element-15"></div>
<div class="option-container">
<input class="af-inputtext af-formvalue " type="text" name="element-15" id="element-15" value="">
</div>
<input type="checkbox" style="display:none" value="15" checked="" name="requiredelement[]" id="requiredelement-15">
</div>
<div class="element">
<label id="label-element-16" class="label">
<span class="labelelementvalue">Length</span>
<span class="required">*</span>
</label>
<div class="errormessage" id="errormessage-element-16"></div>
<div class="option-container">
<input class="af-inputtext af-formvalue " type="text" name="element-16" id="element-16" value="">
</div>
<input type="checkbox" style="display:none" value="16" checked="" name="requiredelement[]" id="requiredelement-16">
</div>
<div class="element">
<label id="label-element-17" class="label">
<span class="labelelementvalue">Width</span>
<span class="required">*</span>
</label>
<div class="errormessage" id="errormessage-element-17"></div>
<div class="option-container">
<input class="af-inputtext af-formvalue " type="text" name="element-17" id="element-17" value="" >
</div>
<input type="checkbox" style="display:none" value="17" checked="" name="requiredelement[]" id="requiredelement-17">
</div>
<div class="element">
<label id="label-element-18" class="label" >
<span class="labelelementvalue">Height</span>
<span class="required">*</span>
</label>
<div class="errormessage" id="errormessage-element-18"></div>
<div class="option-container">
<input class="af-inputtext af-formvalue" type="text" name="element-18" id="element-18" value="">
</div>
<input type="checkbox" style="display:none" value="18" checked="" name="requiredelement[]" id="requiredelement-18">
</div>
</div>
所以基本上它在隐藏复选框中显示 element-[number] 或 value="[number]" 的地方是我想在每个克隆上增加的数字。
任何帮助将非常感激!:-)