我正在使用Select2来做一些通用过滤器。 我从我的服务器获得带有Ajax请求的选项,现在我需要使用Cookie中的数据设置所选选项。
我正在尝试:
$("#categoriesselector").select2("val",["01002"]);
$("#categoriesselector").val(["01002"]);
$("#categoriesselector").select2().val(["01002"]);
但这不起作用。 关于可能发生的事情的任何想法? 谢谢,Iván。
答案 0 :(得分:0)
从Select2 docs开始,您必须在调用select2时设置data
,如下所示:
$('#categoriesselector').select2({
data: [
{
id: '01002',
text: '01002'
}
]
});
答案 1 :(得分:0)
要在select2上显示选定的选项,必须运行以下行:
$('#id_of_your_select2').val(array_of_selection_ids).trigger('change')