获取具有相同类名的所有文本字段值,并使用jQuery放入数组

时间:2014-01-09 10:42:22

标签: php jquery

我有一些像这样隐藏的输入字段......

<input type="hidden" class="added_ids[]" name="added_ids[]" value="5190">
<input type="hidden" class="added_ids[]" name="added_ids[]" value="5340">
<input type="hidden" class="added_ids[]" name="added_ids[]" value="2488">

....等等。

我需要获取每个输入字段的值,以便我可以将它作为参数传递给我的php页面。

url:“index.php / autocomplete / test_search?added_ids [] =”+ //数组持有ID

所以我需要知道我是如何在jQuery中完成它的。

2 个答案:

答案 0 :(得分:1)

尝试这样的事情

var array = $('.added_ids\\[\\]').map(function() {
    return this.value;
}).get();
console.log(array); \\will give you ["5190", "5340", "2488"]

答案 1 :(得分:0)

您可以使用map()

var added_ids = $('.added_ids\\[\\]').map(function() {
    return this.value;
}).get();
var url = "index.php/autocomplete/test_search?added_ids[]=" + added_ids.join();

在PHP中,您可以检索该值并将其拆分为,以将其返回到数组。