【问题标题】:store multiple selection from select picker in an array将选择选择器中的多项选择存储在数组中
【发布时间】:2015-10-05 11:37:16
【问题描述】:

我有一个 laravel 选择,使用选择选择器进行多项选择。

{{ 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

【问题讨论】:

  • 你的预期输出是什么?

标签: php jquery select laravel-4 picker


【解决方案1】:
var d = []; 
$('#spoke :selected').each(function(i, selected){ 
  d[i] = $(selected).val(); 
});

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-02
    相关资源
    最近更新 更多