【发布时间】:2016-03-05 10:20:01
【问题描述】:
这是我的 HTML:
<form id="myForm">
<div>
<h3>Goupe 1</h3>
<div class="form-group">
<select class="form-control" name="options[1][type]">
<option value="vector"></option>
<option value="image"></option>
</select>
</div>
<div class="form-group">
<select class="form-control multiple" name="options[1][size][]">
<option value="800x600"></option>
<option value="1024x768"></option>
<option value="11280x1024"></option>
</select>
</div>
</div>
<div class="validated">
<h3>Goupe 2</h3>
<div class="form-group">
<select class="form-control" name="options[2][type]">
<option value="vector">Vector</option>
<option value="image">Image</option>
</select>
</div>
<div class="form-group">
<select class="form-control multiple" name="options[2][size][]">
<option value="800x600">800x600</option>
<option value="1024x768">1024x768</option>
<option value="11280x1024">1280x1024</option>
</select>
</div>
</div>
....
</form>
在 jQuery 中,我需要为每个具有 validated 类的组检索每个选择值,并将其存储在 Javascript 数组中。
- 组数可以不同
-
options[n][type]有单选(例如:向量) -
options[n][size][]有多种选择(例如:800x600、11280x1024)
我很迷茫。
【问题讨论】:
-
您希望将值放入什么格式?一个数组,对象,完全是别的什么东西?另请注意,您的 HTML 在每个次要
option元素上都有语法错误。 -
javascript数组,是的,谢谢,我修好了,粗心的错误。