New*_*Bee 5 html javascript arrays selectlist
我在脚本中初始化了一个数组
var listarray = new Array();
Run Code Online (Sandbox Code Playgroud)
并有一个动态创建的选择列表---
<select multiple size=6 width=150 style="width:150px" name="ToLB" >
</select>
Run Code Online (Sandbox Code Playgroud)
我的问题是如何将选择列表的所有值分配给数组.提前致谢.
你可以这样做:
JQuery-
var optionVal = new Array();
$('select option').each(function() {
optionVal.push($(this).val());
});
Run Code Online (Sandbox Code Playgroud)
Javascript成为
var x = document.getElementById("mySelect");
var optionVal = new Array();
for (i = 0; i < x.length; i++) {
optionVal.push(x.options[i].text);
}
Run Code Online (Sandbox Code Playgroud)
这会将所有选项存储在数组中的选择框中optionVal.
希望它能帮到你.
您可以使用getElementsByTagName获取所有selectbox对象.
var el = document.getElementsByTagName('select')
Run Code Online (Sandbox Code Playgroud)
在jQuery中,您可以执行以下操作.
var arrayOfValues = $("select").map(function() { return this.value; });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32668 次 |
| 最近记录: |