获取列表框中选定值的列表

Get a List of the Selected Values in a ListBox

关于使用 jQuery here.

从下拉列表中获取选定值的问题已经有大量投票

该答案几乎适用于列表框,但如果选择了多个值,结果将是所有值连接在一起的单个字符串。这没有用。我需要每个选定选项的文本值的集合(列表、数组等)。

目前我想我会使用其他问题的大部分答案,但最后没有 .text(),然后遍历匹配项。更好的想法?

您可以通过如下所述的迭代循环获取多个选定的 文本

$('#f1').click(function(){    
   var rr = []; 
   $('.selectpicker :selected').each(function(i, selected){ 
        rr[i] = $(selected).text(); 
    });
    alert(rr);
});

或者如果你想使用它的那么简单地写。

$('.selectpicker').val();

Demo

您可以如下使用:

var selectedVal= []; 
$('#multiple :selected').each(function(i, selected){ 
   selectedVal[i] = $(selected).text(); 
   alert(selectedVal[i]);
});

Here is Tutorial and example