转自https://blog.csdn.net/yiyiwyf/article/details/53521980
上一篇讲了select2的多选和大标题设置。
这周做到了修改的功能,需要将旧数据的选项默认显示。这里也顺便说一下。
方法很简单,加上一句话即可
$(“#id”).val(data).trigger(‘change’);
data是一个存放id值的数组,如 [1,2,3,4 ],或者[1,2,3,4,] 这样也可以。
示例:
$(document).ready(function() { //获取成员数据 $.ajax({ url: '${ctx}/back/members/membersOption', dataType: 'json', success: function(data) { $("#_speakers").select2({ language: 'zh-CN', data: data, placeholder:'请选择', multiple: true }); if ('${notice.speakers}'){ $("#_speakers").val([${notice.speakers}]).trigger('change'); } }); }) });