私はselect2を複数選択しています。Select2で選択した値の配列の参照を取得できますか?
オプションを選択するには、次の2通りの方法があります。 タイプを選択し、選択ボックスで選択します。 クリック可能なメニューがあり、それをselect2 selectボックスに追加します。
今回は正常に動作しませんが、メニューを使用してオプションを選択できます。
私が知りたいことは、選択した値の配列の参照を持つことは可能でしょうか?
私はメニューから選択するとき、それはselectedValuesArray
と
$('#selectbox').val(selectedValuesArray).trigger("change");
に選択のIDを推進するという配列、selectedValuesArray
、 を持っているもの、私が今やっていることは、 であるため、だから私は選択した値自体の配列の参照を持つことができますので、そこに項目を押し込んでスプライスします。
編集: Select2.val()は配列です。 その配列への参照を、 のようにしたいと思います。var selectionArray = Select2.val(); そして、私はその配列を動的に操作したいと思います。 //選択項目を追加するのが好きです。 selectionArray.push( "1"); //選択を削除する selectionArray.splice(indexOf( "1")、1);
可能ですか?
あなたが好きSELECT2の値を選択することができます:$( '#の選択ボックス')のval();選択したオプションの値の配列が表示されます。 – Qsprec
あなたが求めていることを明確にする。選択した値の配列を 'selectedValuesArray'という配列に作成しています。そして基本的には、それを自分で作ることなくその配列を得る方法があるのだろうかと思っていますか?それはあなたが求めていることですか?私は疑問が何であるかは分かりません。 –
$( '#selectbox')。val()は配列を正しく返しますか?それは配列を参照したいと思っています。私はその配列を操作したいので、別の配列を作成して$( '#selectbox')の配列に設定する必要はありません。だから、私はその配列にプッシュとスプライスしたり、セレクトボックス配列を設定したりするのではなく、その配列にプッシュとスプライスすることができます。 – Wreigh