直接用js里的getElementsByName就可以获取所以name值相同的元素。但获取出来的并不是数组,而是类数组的元素集合。所以还需要一步变换,下面是简单代码:
//这样aInp这个数组里存储的就是所以元素name为111的数组。
定义一个 对象 var jsonArr=[];
each(function(){
var json={};
json[$(this).attr("name")]= $(this).val();
jsonArr.push(json);
})
就是这个思路就可以取出json,然后在把jsonArr转化为字符串,post到后台就可以了
试试jQuery中的serializearray()