【发布时间】:2010-03-15 14:48:30
【问题描述】:
我想在 javascript 中填充一个数组,该数组从同名的不同选择框中取出所有值
例如,如果我有这样的 html:
<select name="selectbox[]">
<option value="value1">text1</option>
<option value="value2">text2</option>
</select>
<select name="selectbox[]">
<option value="value1">text1</option>
<option value="value2">text2</option>
</select>
我必须获取两个选择框的选定值并将其放入一个数组中。
我做了什么:
$("input[name=selectbox\\[\\]]").map(function(){return $(this).val();});
不工作。
确实适用于文本框的类似示例:
$("input[name=textbox\\[\\]]").map(function(){return this.value;});
感谢您的帮助!
【问题讨论】:
标签: javascript jquery arrays drop-down-menu