selectpicker multiple回显的时候只回显了值但是没有被选中怎么回事?

selectpicker multiple 多选回显

                        var ranks=data.datas.tPersonnelUser.rank;
                            //职级回显
            var strings = data.datas.tPersonnelUser.rank.split(",");
            $(".selectpicker").selectpicker('val', strings);

                            ![图片说明](https://img-ask.csdn.net/upload/201906/06/1559810973_576878.png)
                            只是把值回显回来了 但是多选框 里面并没有打上对勾 因此提交的时候  非空判断会阻隔保存 怎么能 回显的时候 也能选中下拉框里面对应的值呀  求救das

1个回答

在 $(".selectpicker").selectpicker('val', strings);后加上这句$(".selectpicker").selectpicker('refresh');
不谢

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问