treeselect 清空销毁树_layui树怎么清空

本文介绍了如何在layui框架中清空和销毁treeSelect树形组件。通过添加清空按钮并绑定点击事件,利用jQuery选择器移除所有`ul li`元素来实现树形数据的清除。提供了完整的代码示例,帮助读者理解并应用到实际项目中。
摘要由CSDN通过智能技术生成

layui树怎么清空

首先创建一个树框:

基本树

基本树

//Demo

layui.use(['tree', 'layer'], function(){

var layer = layui.layer

,$ = layui.jquery;

layui.tree({

elem: '#demo1' //指定元素

,target: '_blank' //是否新选项卡打开(比如节点返回href才有效)

,click: function(item){ //点击节点回调

layer.msg('当前节名称:'+ item.name + '
全部参数:'+ JSON.stringify(item));

console.log(item);

}

,nodes: [ //节点

{

name: '树干'

,id: 2

,spread: true

}

]

});

});

在原有的树干上添加树杈:layui.use(['tree', 'layer'], function(){

var layer = layui.layer

,$ = layui.jquery;

layui.tree({

elem: '#demo1' //指定元素

,target: '_blank' //是否新选项卡打开(比如节点返回href才有效)

,click: function(item){ //点击节点回调

layer.msg('当前节名称:'+ item.name + '
全部参数:'+ JSON.stringify(item));

console.log(item);

}

,nodes: [ //节点

{

name: '树干'

,id: 2

,spread: true

,children: [

{

name: '树杈1'

,id: 21

,spread: true

}, {

name: '树杈2'

,id: 22

}

]

}

]

});

再在之前的基础上添加树枝:layui.tree({

elem: '#demo1' //指定元素

,target: '_blank' //是否新选项卡打开(比如节点返回href才有效)

,click: function(item){ //点击节点回调

layer.msg('当前节名称:'+ item.name + '
全部参数:'+ JSON.stringify(item));

console.log(item);

}

,nodes: [ //节点

{

name: '树干'

,id: 2

,spread: true

,children: [

{

name: '树杈1'

,id: 21

,spread: true

,children: [

{

name: '树枝'

,id: 211

}

]

}, {

name: '树杈2'

,id: 22

,children: [

{

name: '树枝'

,id: 221

}

]

}

]

}

]

});

再在之前的基础上添加树叶:layui.tree({

elem: '#demo1' //指定元素

,target: '_blank' //是否新选项卡打开(比如节点返回href才有效)

,click: function(item){ //点击节点回调

layer.msg('当前节名称:'+ item.name + '
全部参数:'+ JSON.stringify(item));

console.log(item);

}

,nodes: [ //节点

{

name: '树干'

,id: 2

,spread: true

,children: [

{

name: '树杈1'

,id: 21

,spread: true

,children: [

{

name: '树枝'

,id: 211

,children: [

{

name: '树叶1'

,id: 2111

}, {

name: '树叶2'

,id: 2112

}, {

name: '树叶3'

,id: 2113

}

]

}

]

}, {

name: '树杈2'

,id: 22

,children: [

{

name: '树枝'

,id: 221

}

]

}

]

}

]

});

添加个清空的按钮:清空

点击清空按钮,调用点击事件清除树$(".layui-btn").click(function(){

$('ul li').remove();

});

方法/步骤2

完整代码:

layui

基本树

清空

//Demo

layui.use(['tree', 'layer'], function(){

var layer = layui.layer

,$ = layui.jquery;

layui.tree({

elem: '#demo1' //指定元素

,target: '_blank' //是否新选项卡打开(比如节点返回href才有效)

,click: function(item){ //点击节点回调

layer.msg('当前节名称:'+ item.name + '
全部参数:'+ JSON.stringify(item));

console.log(item);

}

,nodes: [ //节点

{

name: '树干'

,id: 2

,spread: true

,children: [

{

name: '树杈1'

,id: 21

,spread: true

,children: [

{

name: '树枝'

,id: 211

,children: [

{

name: '树叶1'

,id: 2111

}, {

name: '树叶2'

,id: 2112

}, {

name: '树叶3'

,id: 2113

}

]

}

]

}, {

name: '树杈2'

,id: 22

,children: [

{

name: '树枝'

,id: 221

}

]

}

]

}

]

});

$(".layui-btn").click(function(){

$('ul li').remove();

});

});

更多Layui相关技术文章,请访问Layui框架教程栏目进行学习!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值