2013-11-25 37 views
0

选择框jQuery的/ JavaScript的:从删除所有选定值下降

<select id="update-select" multiple="multiple"> 
    <option value="3">Test1 </option> 
    <option value="4">Test2 </option> 
    <option value="5">Test3 /option> 
    <option value="6">Test4</option> 
    <option value="15">Test5</option> 
</select> 

我选择基于某些操作的另一个jQuery的点击功能的选项。

(说我有选择的值3和4)

以后我希望看到所选选项

我试图的值,

selectedVals = $("#update-select option:selected").val() ; 
alert(selectedVals) // alerts 3 

它仅示出了所选择的第一个值。

有什么建议吗?

+4

可能重复http://stackoverflow.com/questions/3243476/how-to-get-multiple-select-box-values-using-jquery –

回答

3

本应该做的

selectedVals = $("#update-select").val() ; 
0

你应该使用:

$("#update-select option:selected").each(function(i,elem){ 
    alert($(elem).val()); 
}); 

下面是一个例子:http://jsfiddle.net/5jNWY/

希望这有助于!

+0

我想没有价值的文字 – monda

+0

更新了我的回答 –

+0

一个类似的解决方案,但将值推送到一个数组上,这可能是您的后续操作: http://jsfiddle.net/eN32E/ – shiftycow

相关问题