select加载数据和数据选中


后台

List<Map<String, Object>> list = jdbc.queryForList(sql);

model.addAttribute("roleId",  list.get(0).get("ROLE_ID"));


前台 

<select id="selectRoleId"  ></select>

<input id="user_role"  type="hidden" value="${roleId}" />


js

//data[i].role_id=1,2,3; 

//data[i].role_name="成都","上海","北京";


tempValue=$("#user_role").val()

$.each(data,function(i,item){

         var ui3="<option value='"+data[i].role_id+"'>"+data[i].role_name+"</option>"
         $("#selectSysRoleId").append(ui3);
         var obj = document.getElementById("selectRoleId");
          if( obj[i].value==tempValue){
                 //下拉列表选中
                obj[i].selected = true;
            }

          });



静态

      <input id="moduleType"  type="hidden" value="${moduleType}" />
<select class="form-control editinput" id="add_moduleType">
<option value="0" selected="selected">普通用户权限</option>
<option value="1">管理员权限</option>
<option value="2">超级管理员权限</option>
</select>

var moduleTypeValue=$("#moduleType").val();
   var objtype = document.getElementById("add_moduleType");
   for(var i=0;i<3;i++){
     if( objtype[i].value==moduleTypeValue){
            objtype[i].selected = true;
            }
     }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值