Я пытаюсь перебрать 3 формы, которые содержат различное количество полей ввода. Внутри каждой формы поля ввода имеют одинаковый класс. Что мне нужно сделать, так это иметь кнопку «дублировать», чтобы при нажатии она копировала ввод из одного поля и копировала его в каждое поле. Вот как все настроено в данный момент:
<input type="button" class="replicate" />
<form class="1">
<input class="1_size" /> <!--this is the one I want to copy to all other fields -->
</form>
<form class="1">
<input class="1_size" />
</form>
<form class="2">
<input class="2_size" />
</form>
<form class="2">
<input class="2_size" />
</form>
<form class="2">
<input class="2_size" />
</form>
<form class="3">
<input class="3_size" />
</form>
<form class="3">
<input class="3_size" />
</form>
Итак, что мне нужно сделать [когда нажата кнопка репликации], это перебрать каждую форму и использовать вход из первой (см. Комментарий) и скопировать его на все остальные входы во всех других формах. Это вообще возможно? Причина, по которой существуют формы с одинаковыми классами и входами, заключается в том, что они имеют кнопки "+"
и "-"
Я использую библиотеку jQuery и думаю, что могу сделать что-то вроде:
$(document).ready(function() {
$('.1, .2, .3').each(function() {
});
});
Могу ли я тогда использовать что-то вроде .parents()
или parent()
? Я немного застрял и даже не уверен, что вы можете использовать each()
вот так ... надеюсь, я хорошо это объяснил!