2016-08-25 10 views
2

私のプロジェクトではselect2プラグインを使用しています。Select2プラグインは配列から最初の値のみを選択します

multipleアレイに値を動的に追加すると、アレイの最初の値のみが表示されます。

HTML

<select multiple id="selId" name="selId[]" required> 
    <option value="1">A</option> 
    <option value="2">B</option> 
    <option value="3">C</option> 
    <option value="4">D</option> 
    <option value="5">E</option> 
</select> 

のjQuery

$(function() { 
    $("#selId").select2(); 
    $("#selId").select2('val', [1, 2]); 
}) 

私は第一と第二のオプションを選択したいです。

私が紛失しているものは?

私はフィドルを作成したが

Here同じことを説明する提案をお願いします。

$(function() { 
    $("#selId").select2(); 
    $("#selId").val([1,2]); 
    $("#selId").trigger('change'); 
}) 

https://jsfiddle.net/otegbdag/

答えて

1

を高く評価することができます。

2

あなたはこのソリューションを使用することができます:あなたはhereを見ることができます

$(function() { 
    $("#selId").val(["1","2"]).select2(); 
}) 

をすべてのヘルプはあなたがこのような何かを試すことができ

関連する問題