如何获取与javascript数组同名的input元素的值? [英] How do I get values of input element with the same name as an javascript array?

查看:78
本文介绍了如何获取与javascript数组同名的input元素的值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想得到输入元素的值,这些元素名称相同,name =items []

例如:

I want to get values of the input element that those elements are under the same name, name="items[]"
for example:

<div>...<input type="text" name="items[]" value="1" /></div>
<div>...<input type="text" name="items[]" value="2" /></div>
<div>...<input type="text" name="items[]" value="3" /></div>

我希望得到的结果如下:

And I wish to get the result something like:

[1, 2, 3] //that store in an javascript variable.

我是否需要循环访问所有元素才能获得其价值?
请给我一个很好的解决方案,无论是javascript还是jQuery。

谢谢

Do I need to do a loop to access all the elements to get its value? Please give me a good solution either javascript or JQuery.
Thanks

推荐答案

var values = [];
$("input[name='items[]']").each(function() {
    values.push($(this).val());
});

这篇关于如何获取与javascript数组同名的input元素的值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆