【问题标题】:How add value to array textbox in jquery?如何在 jquery 中为数组文本框添加值?
【发布时间】:2015-10-18 17:49:09
【问题描述】:

如何为名为 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);

上面的脚本不工作。请帮我解决这个问题。

【问题讨论】:

    标签: javascript jquery html arrays textbox


    【解决方案1】:

    您可以使用 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="" />

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-03
      • 2015-12-12
      • 1970-01-01
      • 2012-10-23
      相关资源
      最近更新 更多