带有复选框可折叠的树形结构

所属分类:导航-文件树

带有复选框可折叠的树形结构 ie兼容8
<ul id="demo">
</ul>
<script>
	layui.use('tree',
	function() {
		var tree = layui.tree({
			elem: '#demo',
			//指定元素,生成的树放到哪个元素上
			check: 'checkbox',
			//勾选风格
			skin: 'as',
			//设定皮肤
			drag: true,
			//点击每一项时是否生成提示信息
			checkboxName: 'aa[]',
			//复选框的name属性值
			checkboxStyle: "",
			//设置复选框的样式,必须为字符串,css样式怎么写就怎么写
			click: function(item) { //点击节点回调
				console.log(item)
			},
			nodes: [ //节点
			{
				name: '常用文件夹',
				//节点名称
				spread: true,
				//是否是展开状态,true为展开状态
				href: "http://www.baidu.com",
				//设置节点跳转的链接,如果不设置则不会跳转
				target: "_self",
				//节点链接打开方式
				alias: 'changyong',
				checkboxValue: 1,
				//复选框的值
				checked: true,
				//复选框默认是否选中
				children: [{
					name: '所有未读',
					alias: 'weidu',
					checked: true,
					checkboxValue: 2
				},
				{
					name: '置顶邮件',
				},
				{
					name: '标签邮件',
					checked: false,
					checkboxValue: 3
				}]
			},
			{
				name: '我的邮箱',
				checked: true,
				spread: true,
				children: [{
					name: 'QQ邮箱',
					checked: true,
					checkboxValue: 4,
					spread: true,
					children: [{
						name: '收件箱',
						checked: false,
						checkboxValue: 5,
						children: [{
							name: '所有未读',
							checked: false,
							checkboxValue: 6,
							children: [{
								name: '一周未读',
								checked: false,
								checkboxValue: 6
							}]
						},
						{
							name: '置顶邮件',
							checked: false,
							checkboxValue: 7
						},
						{
							name: '标签邮件',
							checked: false,
							checkboxValue: 8
						}]
					},
					{
						name: '已发出的邮件',
						checked: false,
						checkboxValue: 9
					},
					{
						name: '垃圾邮件',
						checked: false,
						checkboxValue: 10
					}]
				},
				{
					name: '阿里云邮',
					checked: true,
					checkboxValue: 11,
					children: [{
						name: '收件箱',
						checked: true,
						checkboxValue: 12
					},
					{
						name: '已发出的邮件',
						checked: true,
						checkboxValue: 13
					},
					{
						name: '垃圾邮件',
						checked: true,
						checkboxValue: 14
					}]
				}]
			}]
		});
</script>


相关插件-文件树

dtree权限控制复选框插件

dtree权限控制复选框插件
  文件树
 16765  108

jQuery多级列表树插件bootstrap-treeview

bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件。该jQuery插件基于Twitter Bootstrap,以简单和优雅的方式来显示一些继承树结构,如视图树、列表树等等。
  文件树
 15546  49

jquery树形选择器

根据json字符串格式加载出一个树结构,通过设置可对树结构进行表格化
  文件树
 5770  22

树控件

非常简单的树控件,代码中注释说明很详细,方便大家修改。
  文件树
 14824  34

讨论这个项目(10)回答他人问题或分享插件使用方法奖励jQ币

    完美古董少年 0
    2017/3/8 11:56:52

    不管怎么样,你这插件收3JQ币,但是可以让更多的前段新手知道layUi,轻量化前端插件,大家可以去官网下载整套探究使用,这个控制数是作者提炼出来的,加油!

        xta fnhc tewq0
        2017/3/8 13:43:01
        谢谢
    回复
    shenchuan 0
    2017/3/8 10:49:32
    淡如烟岚JS 0
    2017/2/24 14:28:50
    caizl 0
    2017/2/22 10:50:20

    有没有勾选事件啊

    回复
    - Jony.▲ 0
    2017/2/14 15:17:37
    MyHoneyCC 0
    2016/12/29 15:12:31

    这个很好!

        xta fnhc tewq0
        2017/1/7 15:01:22

        谢谢

    回复
    ybfelix 0
    2016/12/20 10:12:30
    回复有JQ币吗?
        孺劫不复者0
        2016/12/27 10:12:55

        充钱呗

    回复
取消回复