1、问题背景
系统利用ztree插件生成下拉复选树,点击文字勾选复选框
2、实现源码
<!doctype html>
<html>
<head>
<title>ztree点击文字勾选复选框</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="../../../css/demo.css" type="text/css">
<link rel="stylesheet" href="../../../css/ztreestyle/ztreestyle.css" type="text/css">
<script type="text/javascript" src="../../../js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.core.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//初始化树
ztree = $.fn.ztree.init($("#treeselect"), setting, datas);
});
//设置
var setting = {
check: {
enable: true
},
data: {
simpledata: {
enable: true
}
},
callback: {
onclick: function (e, treeid, treenode, clickflag) {
ztree.checknode(treenode, !treenode.checked, true);
}
},
}, ztree;
//数据
var datas =[
{ id:1, pid:0, name:"树", open:true},
{ id:11, pid:1, name:"松树", open:true},
{ id:12, pid:1, name:"樟树", open:true},
{ id:2, pid:0, name:"花", checked:true, open:true},
{ id:21, pid:2, name:"梅花"},
{ id:22, pid:2, name:"桃花", open:true}
];
</script>
</head>
<body>
<p style="vertical-align: middle; text-align: center;">
<p>
<ul id="treeselect" class="ztree"></ul>
</p>
</p>
</body>
</html>
3、实现结果
以上就是ztree点击文字勾选复选框的内容。