select2 多选下拉框的使用

1.引入select2的js、css文件;(建议最好下载到本地后,再本地引入)

<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" />
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>

2.在select标签上添加 multiple="multiple"属性

<div>
    <span>处理人:</span>
    <select class="combox" id="handle_userArr" onchange="handle_where();" multiple="multiple">
        <option value='1'>张三</option>
        <option value='2'>李四</option>
        <option value='3'>王五</option>
        <option value='4'>宋六</option>
        <option value='5'>马七</option>
        <option value='6'>梁八</option>
    </select>
</div>

3.召唤select2方法

<script type="text/javascript">
    //唤醒select2插件
    $("#handle_userArr").select2({
	    width: '60%',
	    placeholder: "请至少选择一个人名",
	    allowClear: true,
	    minimumInputLength : 0
    });
</script>

4.优化select2样式

<style type="text/css">
    .select2-selection{
	    height: 32.5px;
	    margin-top: -6px;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice{
	    background-color: #2255a4;
    }
</style>

5.获取select2的值

//获取方式
var handle_userArr = $('#handle_userArr').val();

//获取格式=["IT服务台", "崔**", "冯*", "赵**", "赵*"]

效果图:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值