У меня есть блок элементов формы, который я хотел бы клонировать и увеличивать их идентификатор с помощью метода клонирования jQuery. Я пробовал несколько примеров, но многие из них только клонировали одно поле.
Мой блок структурирован как таковой:
<div id="clonedInput1" class="clonedInput">
<div>
<div>
<label for="txtCategory" class="">Learning category <span class="requiredField">*</span></label>
<select class="" name="txtCategory[]" id="category1">
<option value="">Please select</option>
</select>
</div>
<div>
<label for="txtSubCategory" class="">Sub-category <span class="requiredField">*</span></label>
<select class="" name="txtSubCategory[]" id="subcategory1">
<option value="">Please select category</option>
</select>
</div>
<div>
<label for="txtSubSubCategory">Sub-sub-category <span class="requiredField">*</span></label>
<select name="txtSubSubCategory[]" id="subsubcategory1">
<option value="">Please select sub-category</option>
</select>
</div>
</div>
Очевидно, что элементы выстраиваются намного лучше, но вы получаете идею.
Я хотел бы сохранить структуру id, например category1, subcategory1 и т.д., поскольку я использую их для динамического отображения опций выбора на основе родительского выбора, поэтому, если возможно иметь каждый клонированный блок, например category1/category2/category3 и т.д., это было бы замечательно.