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 次 |
最近记录: |