用select2写一个多选下拉框样式

  • 1.导入select2的css和js

     <script type="text/javascript" src="${ctx}/static/js/select2.js?v=${VERSION}"></script>
     <link rel="stylesheet" href="${ctx}/static/css/select2.css?v=${VERSION}"/>

可以去这里下载https://download.csdn.net/download/weixin_41605586/10867658

下载完后再dist目录找到css和js添加到项目里去

  • 2.代码
<table class="table table-bordered table-striped" width="800" border="none" cellspacing="0" cellpadding="0">
        <tbody id="add">
        <tr>
            <td align="right">多选标签:</td>
            <td>
                <select class="combox" id="sel_productTag" name="tagId" multiple>
                    <option value="">请选择日期</option>
                    <option value="0">星期一</option>
                    <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>
            </td>
        </tr>

        </tbody>
    </table>
  • 3.js
$(function(){
        $('#sel_productTag').select2({
            placeholder: "请至少选择一个选项",
            tags:true,
            maximumSelectionLength: 3,//限制最多选择个数
            createTag:function (decorated, params) {
                return null;
            },
            width:'256px'
        });
    });
  • 4.效果

我这里设置了最多选三个 可以把他注释掉

如果选的项过多宽度不变高度会增加

$("#sel_productTag").select2("val", " ");//select2清空方法

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值