该答案几乎适用于列表框,但如果选择了多个值,则结果是一个字符串,其中所有值都连接在一起.这没用.我需要每个选定选项的文本值的集合(列表,数组等).
目前我在想我将使用其他问题的大部分答案,但最后没有.text(),然后迭代匹配.好主意?
$('#f1').click(function(){ var rr = []; $('.selectpicker :selected').each(function(i,selected){ rr[i] = $(selected).text(); }); alert(rr); });
或者,如果你想使用它的值,那么只需写.
$('.selectpicker').val();
Demo