私はそうのような複数の入力フィールドがあります。必要に応じてjQueryを使用して配列の要素から値を取り出す方法は?
<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);
}
私はこの配列から値を読み取ることができますどのように? ヘルプ!
あなたが使用する必要があります
少し、どのような値あなたが読みたいと思うようにしてください手の込んだ、ユーザが実際に中に入力した値は、 'input'?そして、あなたは何を取りたいのですか? –
try $(input.attr( "[name^= 'card'])))。長さ; – Wearybands