温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么在jQuery中使用zTree删除树节点

发布时间:2021-04-15 16:27:36 阅读:228 作者:Leah 栏目:web开发
前端开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

怎么在jQuery中使用zTree删除树节点?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1、实现代码:

<!DOCTYPE html>
<html>
<head>
  <title>zTree实现基本树</title>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <link rel="stylesheet" type="text/css" href="zTree_v3/css/demo.css" rel="external nofollow" >
  <link rel="stylesheet" type="text/css" href="zTree_v3/css/zTreeStyle/zTreeStyle.css" rel="external nofollow" >
  <script type="text/javascript" src="zTree_v3/js/jquery-1.4.4.min.js"></script>
  <script type="text/javascript" src="zTree_v3/js/jquery.ztree.core.min.js"></script>
  <script type="text/javascript">
    <!--
    var setting = {
      data: {
        simpleData: {
          enabletrue
        }
      }
    };
    var zNodes =[
      { id:1pId:0name:"湖北省"open:true},
      { id:11pId:1name:"武汉市"open:true},
      { id:111pId:11name:"汉口"},
      { id:112pId:11name:"汉阳"},
      { id:113pId:11name:"武昌"},
      { id:12pId:1name:"黄石市"},
      { id:121pId:12name:"黄石港区"},
      { id:122pId:12name:"西塞山区"},
      { id:123pId:12name:"下陆区"},
      { id:124pId:12name:"铁山区"},
      { id:13pId:1name:"黄冈市"},
      { id:2pId:0name:"湖南省"open:true},
      { id:21pId:2name:"长沙市"open:true},
      { id:211pId:21name:"芙蓉区"},
      { id:212pId:21name:"天心区"},
      { id:213pId:21name:"岳麓区"},
      { id:214pId:21name:"开福区"},
      { id:22pId:2name:"株洲市"},
      { id:221pId:22name:"天元区"},
      { id:222pId:22name:"荷塘区"},
      { id:223pId:22name:"芦淞区"},
      { id:224pId:22name:"石峰区"},
      { id:23pId:2name:"湘潭市"},
      { id:231pId:23name:"雨湖区"},
      { id:232pId:23name:"岳塘区"},
      { id:233pId:23name:"湘乡市"},
      { id:234pId:23name:"韶山市"}
    ];
    $(document).ready(function(){
      $.fn.zTree.init($("#baseTree"), setting, zNodes);
    });
    /**
     * 删除选中节点
     */
    function removeNodes()
    {
      var treeObj = $.fn.zTree.getZTreeObj("baseTree");
      //选中节点
      var nodes = treeObj.getSelectedNodes();
      for (var i=0, l=nodes.length; i < l; i++)
      {
        //删除选中的节点
        treeObj.removeNode(nodes[i]);
      }
    }
    //-->
  </script>
 </head>
<body>
<div class="content_wrap">
  <div class="zTreeDemoBackground left" >
    <ul id="baseTree" class="ztree" ></ul>
    <input type="button" id="btn" onclick="removeNodes()" value="删除节点"/>
  </div>
</div>
</body>
</html>

2、实现效果图:

(1)初始化

怎么在jQuery中使用zTree删除树节点

(2)点击“汉口”,再单击“删除节点”

怎么在jQuery中使用zTree删除树节点

3、说明

//删除选中的节点
treeObj.removeNode(nodes[i]);

关于怎么在jQuery中使用zTree删除树节点问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×