Home > Article > Web Front-end > How to achieve linkage between two zTree in a single page
This time I will show you how to realize the linkage of two zTree in a single page. What are the precautions to realize the linkage of two zTree in a single page. The following is a practical case. Get up and take a look.
Introduction
zTree uses the core code of JQuery to implement a set of Tree plug-ins that can complete most common functions
Compatible with IE, FireFox, Chrome and other browsers
Introduction
When developing today, due to requirements, we need to implement two trees on the left and right of the same page. If a node of a certain tree is selected, the corresponding node of the other tree will also be selected. (The two trees are related. Of course, you can change the linkage conditions and methods according to your own needs). The code for the implementation tree is no longer pasted here, only the method to achieve linkage is shown.Code:
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; } } }The treeId is the ID of the tree you want to link with. Call this method in the Method
selectNode()The parameter is the node of the tree, and its function is to make the node selected.
How to use JS’s class, constructor, and factory functions
How to call the WeChat sharing function in nodejs
The above is the detailed content of How to achieve linkage between two zTree in a single page. For more information, please follow other related articles on the PHP Chinese website!