chosen-select多选框附初值

1、你的多选select

<select  data-placeholder="选择所属分组" id="grouping" name="grouping" class="chosen-select" multiple style="width:350px;" tabindex="4">
                                    <option value="">请选择分组</option>
                                    <option id="hello" value="1">A组</option>
                                    <option id="2" value="2" >B组</option>
                                    <option id="3" value="3" >C组</option>
                                </select>

js、 chosen.jquery.js

css、chosen.css

 script加入下面代码 

  //多选框
    var config = {
        '.chosen-select': {},
        '.chosen-select-deselect': {
            allow_single_deselect: true
        },
        '.chosen-select-no-single': {
            disable_search_threshold: 10
        },
        '.chosen-select-no-results': {
            no_results_text: '找不到加载数据!'
        },
        '.chosen-select-width': {
            width: "95%"
        }
    }
    for (var selector in config) {
        $(selector).chosen(config[selector]);
    }

 

2、$(document).ready(function () {
        var groupingValue = $('#groupingValue').val();  //后台传值 格式1,2,3
        var arr = groupingValue.split(',');   //逗号分割值
        var length = arr.length;  //获取长度后循环
        var value = '';
        for (i = 0; i < length; i++) {
            value = arr[i];
            $("#grouping" + " option[value='" + value + "']").attr('selected', 'selected');   //加上选中状态
        }
        $("#grouping").trigger("chosen:updated");  //更新
        
        $(".chosen-select").chosen(); 
    });

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值