若依select2多选赋值

//顶部引入css
<th:block th:include="include :: select2-css" />
<th:block th:include="include :: bootstrap-select-css" />




//html页尾引入js
<th:block th:include="include :: select2-js" />
<th:block th:include="include :: bootstrap-select-js" />

select标签

<div class="form-group">
    <label class="col-sm-3 control-label">可以做的产品:</label>
    <div class="col-sm-8">
        <select id="processIds" name="processIds" class="form-control select2-multiple" multiple>
        </select>
    </div>
</div>

jq

$(document).ready(function() {

            var str = [[${employee.processIds}]];//id数组字段
            var arr = str.split(",");
            var intArr = arr.map(function (item) {
                return parseInt(item, 10);
            });

            $.ajax({
                url: '/process/process/list',
                method: 'POST',
                success: function(res){
                    var html = "";
                    for(var i = 0; i < res.rows.length; i++){
                        var row = res.rows[i];
                        if(intArr.includes(row.id)) {
                            html += '<option value=' + row.id + ' selected>' + row.name + '</option>';
                        }else{
                            html += '<option value=' + row.id + '>' + row.name + '</option>';
                        }
                    }
                    $("#processIds").html(html);
                },
                error: function(){
                    console.log()
                }
            })

        });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

csdn_凛冬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值