Jquery/javascript:从下拉列表中选择所有选定的值

Jquery/ javascript : Select all the selected values from drop down

本文关键字:选择 javascript 下拉列表 Jquery      更新时间:2023-09-26

选择框

<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

它只显示选定的第一个值。

有什么建议吗?

这应该做

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

您应该使用:

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

以下是一个示例:http://jsfiddle.net/5jNWY/

希望这能有所帮助!