选择选项文本作为数组

时间:2015-02-05 07:55:27

标签: javascript jquery select multiple-select

假设我们有多个选择。

我们希望从所选值中获取文本;

我试着让他们像:

var rr = $('.selectpicker').find('option:selected').text();

但这只返回字符串。 我需要像array这样的文本值。

一些例子:http://jsfiddle.net/re8tevoc/7/

1 个答案:

答案 0 :(得分:0)

您必须使用array。它不能直接显示为数组。您必须逐个迭代选择的选项并将其推送到jQuery数组。

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

<强> JS Fiddle