select2初始化默认值

  2019年12月18日,更新了3年前写的这篇文章,新文章非常详细,大家可以去看一下 select2单选多选取值赋值与设置初始化默认值

-------------------------------以下是2016年写的

之前用select2初始化默认值使用了select2('val','1'),这样做没问题,但只能用在单选上,多选的话,即使将val后面的值改成数组['0', '2']这种形式也没用。

<script type="text/javascript">
$(document).ready(function() {
var data = [{ id: 0, text: 'aaa' }, { id: 1, text: 'bbb' }, { id: 2, text: 'ccc' }];
$(".js-example").select2({
data: data,
placeholder: "请选择啊" });
$(".js-example").select2('val','1')
});
</script> <select class="js-example new-select" multiple="multiple">
</select>

select2初始化默认值

如何初始化出多选呢,在*找到了答案,那就是用$(".js-example").val(['0','2']).trigger('change')这种方法。

把上面代码中的$(".js-example").select2('val','1')换成$(".js-example").val(['0','2']).trigger('change')就OK了。

select2初始化默认值

上一篇:PYTHON 100days学习笔记007-3:字符串和常用数据结构


下一篇:网站的PV,UV,IP名词解释