<table>
<tr>
				<td class="tableleft">状态</td>
				<td><input  type="radio" name="u.state" value="0">启用
					<input  type="radio" name="u.state" value="1">禁用
            </td>
            
        </tr>
        <tr>
            <td class="tableleft">角色</td>
            <td><input type="checkbox" name="u.roles" value="支付接口"/>支付接口
            <input type="checkbox" name="u.roles" value="查询自己客户"/>查询自己客户
            <input type="checkbox" name="u.roles" value="给客户发送信息"/>给客户发送信息
            <input type="checkbox" name="u.roles" value="开公众号"/>开公众号
            <input type="checkbox" name="u.roles" value="建网站"/>建网站
        </td>
        </tr>
        <script language="javascript">
   			$("input:radio[value=${u.state}]").attr(‘checked‘,true);//让单选框根据比对的值而自动勾选
   			$(‘input[type="checkbox"]‘).each(function(){ 
     			var struids="${u.roles}"; //后台获取数据  alert(struids); 
     		 	if(struids!=‘‘)  {  
     		  	var str=struids.split(", "); //以逗号将字符串转化为数组 ,非常值得注意的是split(", ")是逗号加空格
     		  	for(var j=0;j<str.length;j++)  {  
     		   		$(":checkbox[value=‘"+str[j]+"‘]").attr("checked",true); 
     		    	}  
     		    }
     		}); 
   			</script>
</table>
原文:http://www.cnblogs.com/zhangliang88/p/5334260.html