
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>树结构</title>
</head>
<body>
<link rel="stylesheet" type="text/css" href="/Public/admin/jquery.treeview/jquery.treeview.css">
<script type="text/javascript" src="/Public/admin/layer/jquery1.9.1.js"></script>
<script type="text/javascript" src="/Public/admin/layer/layer.js"></script>
<script type="text/javascript" src="/Public/admin/jquery.treeview/jquery.treeview.min.js"></script>
<div id="page-role-access-edit" >
<div id="page-content" >
<form id="editAccessForm" class="col-md-12 form-label-right center-margin" >
<input type="hidden" name="roleid" value="2"/>
<script type="text/javascript">
$(function() {
$("#tree").treeview({
collapsed: false,
animated: "medium",
control:"#sidetreecontrol",
persist: "location"
});
//勾选与不勾选
$("input[name='ids']").on('click',function(){
if($(this).prop('checked')){
$(this).parent('li').children('ul').find('input').prop('checked',true);
}else{
$(this).parent('li').children('ul').find('input').prop('checked',false);
}
});
})
</script>
<style>
.treeview a.selected{background-color: none;}
.treeview, .treeview ul{text-decoration: none;}
</style>
<div id="sidetree">
<ul id="tree">
<li>
<input type='checkbox' name='ids' value='2'><a href="">测试一</a>
<ul>
<li>
<input type='checkbox' name='ids' value='4'><a href="">子部门一</a>
<ul>
<li><input type='checkbox' name='ids' value='8'><a href="">测试s</a></li>
</ul>
</li>
</ul>
</li>
<li>
<input type='checkbox' name='ids' value='3'><a href="">测试二</a>
<ul>
<li>
<input type='checkbox' name='ids' value='14'><a href="">test</a>
<ul></ul>
</li>
</ul>
</li>
<li>
<input type='checkbox' name='ids' value='5'><a href="">测试三</a>
<ul>
<li>
<input type='checkbox' name='ids' value='6'><a href="">测试四</a>
<ul>
<li><input type='checkbox' name='ids' value='7'><a href="">测试数据ss</a></li>
</ul>
</li>
</ul>
</li>
<li>
<input type='checkbox' name='ids' value='11'><a href="">ssaaasss</a>
<ul></ul>
</li>
<li>
<input type='checkbox' name='ids' value='12'><a href="">测试根部门</a>
<ul>
<li><input type='checkbox' name='ids' value='13'><a href="">sssaaxxxx</a>
<ul></ul>
</li>
</ul>
</li>
</ul>
</div>
<div >
<a> <button id="editaccess-form-button" class='layui-layer-btn0 ' style="border:0px;" type='submit'>提交</button></a>
<a><button id="editaccess-form-cancel" style="border:0px;" type='submit'>取消</button></a>
</div>
</form>
</div>
</div>
<script>
$(function () {
//提交保存权限
$("#editaccess-form-button").click(function(){
var form = $('#editAccessForm');
var roleid= $("input[name='roleid']").val();
var action_url = "/admin.php?m=Admin&c=Role&a=roleAccess"+'&id='+roleid;
$("#submitbtn").attr("disabled", true);
$("#saveandjump").attr("disabled", true);
var ids = new Array();
$("input[name='ids']").each(function(){
if($(this).prop('checked')){
ids.push($(this).val());
}
})
$.post(action_url, {ids:ids}, function (data) {
$("#submitbtn").removeAttr("disabled");
$("#saveandjump").removeAttr("disabled");
if (data.status == 1) {
layer.msg(data.info);
parent.location.reload();
} else {
layer.msg(data.info);
}
}, 'json');
return false;
})
});
</script>
</body>
</html>点击下载样式:style.zip