Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Methode zum Löschen von Baumknoten mithilfe des jQuery-Plug-ins zTree

Detaillierte Erläuterung der Methode zum Löschen von Baumknoten mithilfe des jQuery-Plug-ins zTree

小云云
小云云Original
2018-01-23 09:46:561903Durchsuche

Dieser Artikel stellt hauptsächlich die Methode zum Löschen von Baumknoten durch das jQuery-Plug-in zTree vor und analysiert die Techniken des jQuery-Baum-Plug-ins zTree zum Durchlaufen und Löschen von Knoten in Form von Beispielen. Ich hoffe, es kann allen helfen.

1. Implementierungscode:


<!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: {
          enable: true
        }
      }
    };
    var zNodes =[
      { id:1, pId:0, name:"湖北省", open:true},
      { id:11, pId:1, name:"武汉市", open:true},
      { id:111, pId:11, name:"汉口"},
      { id:112, pId:11, name:"汉阳"},
      { id:113, pId:11, name:"武昌"},
      { id:12, pId:1, name:"黄石市"},
      { id:121, pId:12, name:"黄石港区"},
      { id:122, pId:12, name:"西塞山区"},
      { id:123, pId:12, name:"下陆区"},
      { id:124, pId:12, name:"铁山区"},
      { id:13, pId:1, name:"黄冈市"},
      { id:2, pId:0, name:"湖南省", open:true},
      { id:21, pId:2, name:"长沙市", open:true},
      { id:211, pId:21, name:"芙蓉区"},
      { id:212, pId:21, name:"天心区"},
      { id:213, pId:21, name:"岳麓区"},
      { id:214, pId:21, name:"开福区"},
      { id:22, pId:2, name:"株洲市"},
      { id:221, pId:22, name:"天元区"},
      { id:222, pId:22, name:"荷塘区"},
      { id:223, pId:22, name:"芦淞区"},
      { id:224, pId:22, name:"石峰区"},
      { id:23, pId:2, name:"湘潭市"},
      { id:231, pId:23, name:"雨湖区"},
      { id:232, pId:23, name:"岳塘区"},
      { id:233, pId:23, name:"湘乡市"},
      { id:234, pId:23, name:"韶山市"}
    ];
    $(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>
<p class="content_wrap">
  <p class="zTreeDemoBackground left" style="text-align: center;">
    <ul id="baseTree" class="ztree" style="height: 300px; width:200px; overflow-y: auto"></ul>
    <input type="button" id="btn" onclick="removeNodes()" value="删除节点"/>
  </p>
</p>
</body>
</html>

2. Implementierungsrendering:

(1) Initialisierung

(2) Klicken Sie auf „Hankou“ und dann auf „Knoten löschen“

3. Beschreibung


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

Verwandte Empfehlungen:

Detaillierte Erläuterung des jQuery-Plug-ins zTree zur Implementierung der grundlegenden Baum- und Knotenerfassung

Detaillierte Erläuterung der JQuery-Ztree-Implementierung eines Rechtsklick-Sammlungsfunktionsbeispiels

So verwenden Sie das JQuery-Tree-Plug-In ZTree richtig


Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Methode zum Löschen von Baumknoten mithilfe des jQuery-Plug-ins zTree. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn