js 获取<input name="name[]" type="text"/>的数组值

 我来答
匿名用户
2015-01-24
展开全部
var names = document.getElementsByName("name[]");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
让猫飞一会儿
2015-01-24 · TA获得超过1119个赞
知道小有建树答主
回答量:540
采纳率:80%
帮助的人:277万
展开全部
<input name="name1" type="text"/>

<input name="name2" type="text"/>

<input name="name3" type="text"/>
var result=[];
jQuery("input[name^='name']").each(function(i){

result[i]=jQuery(this).val();

alert(jQuery(this).val()); //返回每个值

});
// result[]这个数组里就是每个INPUT的值
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a4a4ae67b
2015-01-23 · TA获得超过403个赞
知道小有建树答主
回答量:599
采纳率:85%
帮助的人:315万
展开全部
设置个ID名就可以获取了。
追问


用ID获取的话 只能获取到第一个 还有别的办法吗?
追答
不会,你将id的名字后面加个数字,就可以循环获取了。不过,你好像不用 如name_1 name_2之类的,不就可以循环的取得值了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式