【发布时间】:2018-11-16 13:37:14
【问题描述】:
我正在使用 Select2 v4 并且我已经初始化了对象:
posts.blade.php
<select class="form-control" name="categories[]" multiple="multiple" id="cat_select">
@foreach ($categories as $c)
<option value="{{$c->id}}">{{$c->title}}</option>
@endforeach
</select>
我已经用用户可以手动选择的默认值初始化它。我有一个 ajax 函数,它返回已经在选择中初始化的类别。我希望在选择中设置返回的数据,但它不起作用。因此,例如选择已经有选项“运动”,并从 ajax 返回“运动”。我想选择“运动”。
javascript
let select_cat = $("select#cat_select").select2();
我的尝试
$("#cat_select").val([data.title]).trigger("change"); //which doesn't work for some reason
【问题讨论】:
-
没有。我正在关注select2.org/programmatic-control/methods 的文档,但我猜它会做同样的事情。
标签: javascript jquery jquery-select2