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

wit5hjqueryでwクライアント側でこのようなことを試すことができます

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 (クライアント側はOKだと言ったので)

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 に答える