У меня есть div-контейнер с множеством входов. Мне нужно скопировать данные с этих входов в другой контейнер, как первый. Разница - новый контейнер имеет разные имена и идентификаторы для этих входов, поэтому простой .clone()
не подходит, я думаю.Копировать/Вставить содержимое div в другой div
Необходимо скопировать и пропустить только что введенные значения.
Есть ли какое-либо другое решение, которое затем получает значение от каждого входа и мимо него до аналогичного ввода в другой контейнер ручной?
Благодаря
Пример DIV:
<div class="listing-space-item-field-row with-label">
<input id="Spaces_0__SpaceId" name="Spaces[0].SpaceId" value="355637" type="hidden">
<input class="def-text-input space-name" id="Spaces_0__Name" name="Spaces[0].Name" value="debora" type="text">
<input class="def-text-input space-size" id="Spaces_0__Size" name="Spaces[0].Size" value="3331" type="text">
// some other inputs
</div>
Как элементы формы сопоставляются с другим элементом? – epascarello
@epascarello, у меня есть что-то вроде шаблона редактора (Asp.NET MVC), который отображает форму для одного контейнера. Имена похожи на это 'Spaces [0] .SpaceName'. Когда я хочу добавить новое пространство, я нажимаю кнопку «Добавить». И чтобы упростить (как сказал costumer), необходимо заполнить новый контейнер для пространства теми же значениями, что и в первом контейнере. Все поля имеют похожие классы, такие как 'space-name' или' space-prise' – demo
Можете ли вы добавить атрибут data, чтобы упростить его? – epascarello