Javascript JS get元素id数组

Javascript JS get元素id数组,javascript,Javascript,我的html代码是 <select id="child[1]" name="child[1]"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> <select id="

我的html代码是

<select id="child[1]" name="child[1]">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<select id="child[2]" name="child[2]">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>

您能帮助我如何获取子数组吗?我想通过AJAX发送数组

将jquery选择器更改为

jQuery("[name*=child\\[]")
它的作用是:

  • 获取
    选择名称以“child”开头的元素
  • 将它们序列化为数组
  • 输出类似于:

    [
        {name:'child[1]', value:'1'},
        {name:'child[2]', value:'1'}
    ]
    

    alert(jQuery(#child[1]”)长度);
    jQuery("select[name^=child]").serializeArray()
    
    [
        {name:'child[1]', value:'1'},
        {name:'child[2]', value:'1'}
    ]