select2多选设置select多选,select2取值和赋值
select2设置select多选,select2取值和赋值,作为筛选条件的时候,取值相对简单,把选中的id值转为字符串传给后端查询,查询之后会刷新页面,为了在下拉框中显示刚刚选中的值,就需要给select赋值,可以将刚才传给后端的字符串再传回前端,然后转为一位数组,再赋值给select2就会显示刚刚选中的值,赋值方法:$('#id').val(arr).trigger('change'),id为select的id属性,这里的arr是刚才从后端传回前端的id转成的一位数组。 select2设置select多选,select2取值和赋值,首先需要引入select2的js文件, select2官网地址 : https://select2.org/ //select2html代码设置选项,list为后端查询出来的选项,循环赋值 < select name= "id" id= "id" multiple= "multiple"> < option value= "0">请选择部门 </ option> < volist name= "list" id= "vo"> < option value= "{$vo.id}" < eq name= "vo.id" value= "$id">selected = "selected" </ eq>>{$vo.name} </ option> </