は、私が選択2複数選択オプションSelectセレクトデフォルト値
<select multiple name="event_type[]" class="form-control" id="selectEvents">
@foreach ($eTypes as $type)
<option>{{$type}}</option>
@endforeach
</select>
私は、ユーザーがフォームを編集しているだけの場合には、いくつかのデフォルト値を設定したいを持っています。 私は正常にこの
var s2 = $("#selectEvents").select2({
placeholder: "Choose event type",
tags: true
});
s2.val(["Trade Fair", "CA", "Party"]).trigger("change"); //CA doesn't show as a default
を実行していることを行っている。しかし、問題は、私はSELECT2ためtags: true
オプションを使用して、ユーザー生成されたオプションが可能にしています。
最初にhtmlオプションにあったデフォルト値を設定すると動作しますが、ユーザが生成したデフォルトを設定すると動作しません。
初めてselect2を使用しています。
これをどのように達成できますか?
はここに、この他の回答を参照してください。http://stackoverflow.com/a/42576487/1635774 – rafinskipg