【问题标题】:Add value to hidden input field using jQuery使用 jQuery 为隐藏的输入字段添加值
【发布时间】:2012-12-21 08:42:54
【问题描述】:

我正在动态添加输入字段,并且我想将输入字段的这些值的变体添加到隐藏的输入数组,但我正在努力这样做。我在 html 页面中有一个隐藏的输入:

        <input type="hidden" name="center_ids[]" value=""/>

我用来添加我想要的值的 jQuery 是我的 AJAX 方法返回的值:

    $(".autocomp_centers").autocomplete({ 
        serviceUrl:'/suggest_centers',
            maxHeight:400,
            width:252,
            minChars:2,
            onSelect: function(value, data){ $("input[name='center_ids']").push(data) }
    });

但这不会添加到隐藏的输入字段。有谁知道我做错了什么?

【问题讨论】:

标签: jquery html forms


【解决方案1】:

小心你输入的名字。您的输入被命名为 center_ids[] 而不是 center_ids

$(".autocomp_centers").autocomplete({ 
    serviceUrl:'/suggest_centers',
        maxHeight:400,
        width:252,
        minChars:2,
        onSelect: function(value, data){
            $("input[name='center_ids[]']").val(data);
        }
});

希望这能解决您的问题。

【讨论】:

  • 哇!我的选择器不好。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-21
相关资源
最近更新 更多