存储数组中选择选择器的多个选择

时间:2015-07-16 06:51:56

标签: php jquery select laravel-4 picker

我使用选择选择器进行多次选择。

{{ Form::select('spokenLanguages[]', $motherTongue, $spokenLanguages, array('class' => 'selectpicker form-control','id' => 'spoke','multiple' => true)) }}

$ motherTongue是一组不同的语言。 我试图使用jquery在数组中显示选择选择器的值。

var d = [];
$('#spoke :selected').each(function(i){d.push( $('#spoke :selected').val());});
$('#tdSpoken').html(d);

如果我选择两种语言(英语,印地语),那么它循环2次,但它会在每个循环中显示第一个选择,

EnglishEnglish

1 个答案:

答案 0 :(得分:1)

var d = []; 
$('#spoke :selected').each(function(i, selected){ 
  d[i] = $(selected).val(); 
});

您可以将d作为选定值的数组。