/ / jqueryの配列テキストボックスに値を追加するにはどうすればよいですか? -javascript、jquery、html、arrays、textbox

どのようにjqueryの配列のテキストボックスに値を追加しますか? - javascript、jquery、html、配列、テキストボックス

textboxという名前の配列に値を割り当てるにはどうすればよいですか?

例:

<input type="text" name="amount[]" value="" />
<input type="text" name="amount[]" value="" />
<input type="text" name="amount[]" value="" />

jqueryを使用してテキストボックスに値を追加します

$("input[name="amount[1]"]").val(20);
$("input[name="amount[2]"]").val(130);
$("input[name="amount[3]"]").val(50);

上記のスクリプトは機能していません。この問題を解決するのを手伝ってください。

回答:

回答№1は2

あなたは使うことができます eq() または :eq()

$("input[name="amount[]"]").eq(0).val(20);
$("input[name="amount[]"]").eq(1).val(130);
$("input[name="amount[]"]").eq(2).val(50);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="text" name="amount[]" value="" />
<input type="text" name="amount[]" value="" />
<input type="text" name="amount[]" value="" />

または

$("input[name="amount[]"]:eq(0)").val(20);
$("input[name="amount[]"]:eq(1)").val(130);
$("input[name="amount[]"]:eq(2)").val(50);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="text" name="amount[]" value="" />
<input type="text" name="amount[]" value="" />
<input type="text" name="amount[]" value="" />