如何获取具有数组名称的输入

时间:2019-04-15 23:17:39

标签: javascript jquery

我只是想获得具有以下名称的输入:name [],然后将带有值的此类输入(name [])附加到formdata上。 P.D.对不起,我的英语不好,这不是我的母语。

<input name="name[]" type="text" value="1"></input>
<input name="name[]" type="text" value="2"></input>
<input name="name[]" type="text" value=""></input>

在这种情况下,仅用于形成表单数据的第一和第二输入 名称[] = 1,2

1 个答案:

答案 0 :(得分:0)

您可以使用querySelectorAll()检索给定的输入:

console.log(Array.from(document.querySelectorAll(`input[name='name[]']`)));
<input name="name[]" type="text" value="1"></input>
<input name="name[]" type="text" value="2"></input>
<input name="name[]" type="text" value=""></input>