Javascript 如何使用jQuery从选择列表的文本创建数组?
嘿,伙计们,我打赌这是一个简单的问题,但似乎找不到任何在线帮助,我有一个选择列表框,我想得到每个列表文本,并将它们分割成一个数组,该数组显示了列表框有多大,而无需用户选择值。现在,我的列表框会生成随机值,因此列表可以增加到100 范例Javascript 如何使用jQuery从选择列表的文本创建数组?,javascript,jquery,Javascript,Jquery,嘿,伙计们,我打赌这是一个简单的问题,但似乎找不到任何在线帮助,我有一个选择列表框,我想得到每个列表文本,并将它们分割成一个数组,该数组显示了列表框有多大,而无需用户选择值。现在,我的列表框会生成随机值,因此列表可以增加到100 范例 <select id="selectBox"> <option value="1">Select One</option> <--- I want just the text to input into ar
<select id="selectBox">
<option value="1">Select One</option> <--- I want just the text to input into array
<option vaue="2">Select Two</option>
</select>
HTMLDOM中已经有了这种功能 下面是HTML Dom SelectElement选项的引用链接 从这里,您可以执行以下操作
myoptions.length;
myoptions[0].value;
myoptions[0].text;
HTMLDOM中已经有了这种功能 下面是HTML Dom SelectElement选项的引用链接 从这里,您可以执行以下操作
myoptions.length;
myoptions[0].value;
myoptions[0].text;
使用DOM获取它们:
var options = document.getElementById("selectBox");
var optArray = [];
for (var i = 0; i < options.length; i++) {
optArray.push(options[i].text);
}
// now optArray has all the text elements from the option tags.
使用DOM获取它们:
var options = document.getElementById("selectBox");
var optArray = [];
for (var i = 0; i < options.length; i++) {
optArray.push(options[i].text);
}
// now optArray has all the text elements from the option tags.
你能用一些代码举个例子吗?我不知道你说的列表文本是什么意思,以及列表框有多大。用什么把它们分开?你能用一些代码举个例子吗?我不知道你说的列表文本是什么意思,以及列表框有多大。用什么把他们分开?