1,下载插件

https://github.com/ehynds/jquery-ui-multiselect-widget

jQuery multiselect的使用

2,效果:

jQuery multiselect的使用

3.引用文件:

<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/scripts/jquery_multiselect/jquery.multiselect.css" />
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/scripts/jquery_multiselect/style.css" />
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/scripts/jquery_multiselect/prettify.css" />
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/scripts/jquery_multiselect/jquery-ui.css" />
<script type="text/javascript" src="<%=request.getContextPath()%>/scripts/jquery_multiselect/jquery-ui.min.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/scripts/jquery_multiselect/jquery.multiselect.min.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/scripts/jquery_multiselect/prettify.js"></script>

 

4. 标签:

    <select name="levelCondition" >VIP白金</option>
                                </select>

5.js

$(document).ready(function (){
        $("select[multiple]").multiselect({
            selectedList: 4
        });
        
        
        
        
        //初始化默认选中已有的选项,sceneIdList是要默认选中的值
           var sceneIdArr ='<s:property value="levelConditionStr"/>'.split(",");
        $('#levelCondition option').each(function (i, content) {
         //   alert(i+"***"+content.value);
            if ($.inArray($.trim(content.value), sceneIdArr) >= 0) {
                this.selected = true;
            }
        });
        //设置选中值后,需要刷新select控件
        $("#levelCondition").multiselect('refresh');
        
        });

 

相关文章:

  • 2021-11-29
  • 2021-07-12
  • 2021-06-08
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
  • 2022-12-23
  • 2021-12-21
猜你喜欢
  • 2022-12-23
  • 2022-01-03
  • 2021-08-10
  • 2022-12-23
  • 2022-12-23
  • 2022-01-29
  • 2021-09-05
相关资源
相似解决方案