在“多选”中选择所有值

时间:2015-01-13 12:13:01

标签: javascript jquery

我想使用jquery在多个选择框中选择所有选中的非选定值。这该怎么做。任何人都可以帮助我。

$("#rSelectedBrand").val()

此命令仅选择多个选择框中的选定值,但我也想在数组中选择非选定值。

由于

2 个答案:

答案 0 :(得分:0)

你可以使用这个插件进行多选。

太棒了。

$(function(){
   $("select").multiselect(); 
});

http://www.erichynds.com/examples/jquery-ui-multiselect-widget/demos/#animations

答案 1 :(得分:0)

您可以使用jquery .map()并创建一个包含所有值的数组:

console.log($("select option").map(function() {
      return this.value;
    }).get());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select multiple="multiple">
  <option>1</option>
  <option selected>2</option>
  <option>3</option>
  <option selected>4</option>
</select>

<强>参考

.get()