0

我正在寻找一种方法来从 HTML 选择列表中提取选项,并将它们放入逗号分隔的列表中。有些列表相当大,所以我正在寻找一种快速的方法来做到这一点。任何帮助表示赞赏。

例如,下面的列表...

<select>
    <option value="325">35</option>
    <option value="326">45</option>
    <option value="327">55</option>
    <option value="328">65</option>
</select>

...会成为:

35,45,55,65

4

2 回答 2

0

你可以在 w 客户端用 5h jquery 尝试这样的事情

var arr = new Array();
$("#id option").each(function()
{
   arr.push($(this).text()) 
});
arr.toString();
var x=document.getElementById("demo");
x.innerHTML=arr;

<p id="demo"></p>

http://jsfiddle.net/b4JBx/ 工作示例

于 2012-07-11T03:03:38.570 回答
0

纯Javascript (因为您提到客户端可以)

var elements = document.getElementsByTagName('option'),
    list     = [];

for (var i=0; i<elements.length; i++) {
  list.push(elements[i].innerText);
}

var result = list.join(',');
于 2012-07-11T03:06:18.113 回答