У меня есть, из которого выглядит
<div class="book-form">
<input type="text" id="book_qty" name="book_qty[0]" value="" >
<input type="text" id="book_unit" name="book_unit[0]" value="" >
<input type="text" id="book_name" name="book_name[0]" value="" >
<input type="text" id="book_notes" name="book_notes[0]" value="" >
<input type="text" id="book_qty" name="book_qty[1]" value="" >
<input type="text" id="book_unit" name="book_unit[1]" value="" >
<input type="text" id="book_name" name="book_name[1]" value="" >
<input type="text" id="book_notes" name="book_notes[1]" value="" >
</div>
тогда у меня есть массив, который состоит из тех же значений отображения для формы выше
0: Array(4)
0: "1 "
1: "boxes "
2: "Math"
3: "in Stock"
length: 4
1: Array(4)
0: "2 "
1: "boxes "
2: "science "
3: " "
length: 4
Я пытаюсь перебрать массив и обновить поле формы соответственно.
это мой код, который я пробовал
var all_inputs = $(".autofill input[type=text]");
$(all_inputs).each(function() {
$.each(myTableArray, function (n, elem) {
console.log(elem);
all_inputs.val(elem);
});
});
но это заполняет форму теми же самыми последними значениями.
Пожалуйста, помогите.