次のような複数の入力フィールドがあります。
<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);
}
この配列から値を読み取るにはどうすればよいですか? ヘルプ!