2012-07-11 26 views
0

我正在尋找一種方法來從HTML選擇列表中提取選項,並將它們放入以逗號分隔的列表中。一些列表很大,所以我正在尋找一種快速的方法來做到這一點。任何幫助表示讚賞。從選擇列表中提取選項PHP

因此,例如,下面的列表...

<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

+0

你必須這樣做在客戶端或服務器端 – 2012-07-11 02:56:52

+0

@COLDTOLD - 要麼方式很好 – Lea 2012-07-11 02:57:54

回答

0

你可以試一下像這樣在客戶端wit5h 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/工作示例

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(',');