Select 选项文本作为数组

Select options text as array

假设,我们有多个 select。

我们想从 selected 值中获取文本;

我试着让他们喜欢:

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

但是这个 return 只是字符串。 我需要像数组这样的文本值。

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

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

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

JS Fiddle