У меня есть несколько полей ввода, например:
<input type="text" name="card[]">
<input type="text" name="card[]">
<input type="text" name="card[]">
Пользователи могут добавлять или удалять эти поля по мере необходимости, поэтому имя полей - это массив. Чтобы получить длину массива, это отлично работает:
var n = $("input[name^= 'card']").length;
Как я могу прочитать значение из массива?
Я пробовал это, что не сработало:
var n = $("input[name^='card']").length;
var array = $("input[name^='card']");
for(i=0;i<n;i++)
{
card_value= array[i].val();
alert(card_value);
}
Это тоже не сработало:
var n = $("input[name^='card']").length;
for(i=0;i<n;i++)
{
card_value= $("input[name^='card["+i+"]']").val();
alert(card_value);
}
Как я могу прочитать значение из этого массива? Помогите!