假设我们有多个选择。
我们希望从所选值中获取文本;
我试着让他们像:
var rr = $('.selectpicker').find('option:selected').text();
但这只返回字符串。 我需要像array这样的文本值。
答案 0 :(得分:0)
您必须使用array
。它不能直接显示为数组。您必须逐个迭代选择的选项并将其推送到jQuery
数组。
$('#f1').click(function(){
var rr = [];
$('.selectpicker :selected').each(function(i, selected){
rr[i] = $(selected).text();
});
alert(rr);
});
<强> JS Fiddle 强>