怎么用javascript⼀jquery在当前页面获取动态添加的表单的name和值并且变成整个数组

2025-02-27 02:10:52
推荐回答(3个)
回答1:

直接用js里的getElementsByName就可以获取所以name值相同的元素。但获取出来的并不是数组,而是类数组的元素集合。所以还需要一步变换,下面是简单代码:

        









   //这样aInp这个数组里存储的就是所以元素name为111的数组。

回答2:

定义一个 对象 var jsonArr=[];
each(function(){
var json={};
json[$(this).attr("name")]= $(this).val();
jsonArr.push(json);
})
就是这个思路就可以取出json,然后在把jsonArr转化为字符串,post到后台就可以了

回答3:

试试jQuery中的serializearray()