zoukankan      html  css  js  c++  java
  • select2实现多选 并且回显

    html代码:
    <select name="ruleId" id="ruleId" class="required" onchange="selectRule()" multiple="multiple" class="form-control">   <c:forEach items="${fns:selectRuleListBycompany()}" var="item">     <option value="${item.id}"       <c:if test="${record.ruleId == item.id}">         selected="selected"       </c:if>>${item.ruleName}     </option>   </c:forEach> </select>

      

    js获取全部的值并放入到数组中
    window.Garray = new Array(); //定义窗口全局变量数组
    function selectRule(obj){ var selected = $("#ruleId").select2('data'); window.Garray = []; for (var i = 0; i < selected.length; i++) {   Garray.push(selected[i].id); }        }
    $(function(){
      var arrs = new Array();   var str = "${record.ruleIdList}";   arrs = str.replace('[','').replace(']','').replace(/s/g,'').split(',');   $("#ruleId").val(arrs).trigger("change");
    });
    
    

      

  • 相关阅读:
    codeforces 1096 题解
    pkuwc 前的任务计划
    codeforces 1093 题解
    luoguP5068 [Ynoi2015]我回来了
    luoguP5074 Eat the Trees
    二分
    保护
    数数字
    旅行
    すすめ!
  • 原文地址:https://www.cnblogs.com/lingduqianli/p/9399710.html
Copyright © 2011-2022 走看看