jquery如果获取重复ID的input的值

假如有这样一个表单:




如果用jquery获取所有的值。
我输出结果:$("#a").size() 为1

var result=""
$("#a").each(function(){
result=result+ $(this).val();
});

也只能取得第一个值,请大家帮忙看看有什么办法解决?

3个回答

[code="java"]$('input[name="a"]').each(function(){
result=result+ $(this).val();
}); [/code]

重复ID的input 是不合理的!

可能会报错的!

你可以使用 document.getElementsByName(name);
这样返回的事一个数组或者 jQuery的方法也行!

class可以重复的呵呵





var inputs=$(".a");

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!