У меня есть следующие 2 следующих входных тега:
<input class="forLoopIndex" type="text" name="n" size="1">
<input class="forLoopIndex" id="typicalElement" type="text" name="k" size="1" placeholder="k">
Поскольку оба класса имеют класс, называемый forLoopIndex. Я пытаюсь сохранить значения, когда люди набирают их с помощью keyup. Как это:
$('.forLoopIndex').keyup(function(){
forLoopIndex = $(this).val();
console.log(forLoopIndex);
});
К сожалению, когда я печатаю значение ForLoopIndex, он показывает только текущее значение ввода, где находится мой курсор. Есть ли способ сохранить значения обоих моих входов после того, как я набрал? мне нужно использовать массив? любая помощь более чем приветствуется.
Благодарю!
M
Может быть, это может помочь:
var forloops = $('.forLoopIndex');
var values = [];
forloops.keyup(function(){
values = [];
forloops.each(function () {
values.push($(this).val());
}
console.log(values);
});
Всякий раз, когда пользователь что-то пишет, значения обновляются. Затем вы можете сохранить их, когда захотите.