[聚合文章] 实现一个页面中两个zTree的联动

JavaScript 1900-01-01 16 阅读
效果图

代码:

function linkageTreeClick(event, treeId, treeNode) {      var param = treeNode.id; //获得点击树的ID      var otherTree = $.fn.zTree.getZTreeObj(treeId);      // 选取树的所有节点      var nodes = otherTree.getNodesByParam(param);      //遍历树的节点      for (var i in nodes) {          if(param==nodes[i].id){              otherTree.selectNode(nodes[i]);              return;          }      }    }

其中treeId为你想与之联动的树的ID,将该方法在zTree的onclick方法中进行调用,根据自己情况,传入参数,然后实现联动。方法selectNode()参数为树的节点,作用为:使该节点被选中。

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。