阅读量:7
要获取当前选中的节点,可以使用以下方法:
- 使用getSelectedNodes方法来获取当前选中的节点对象数组。示例代码如下:
var treeObj = $.fn.zTree.getZTreeObj("treeId"); // 获取zTree对象 var selectedNodes = treeObj.getSelectedNodes(); // 获取当前选中的节点对象数组
- 如果你只需要获取当前选中的第一个节点,可以使用getSelectedNodes方法来获取节点数组,然后取第一个节点即可。示例代码如下:
var treeObj = $.fn.zTree.getZTreeObj("treeId"); // 获取zTree对象 var selectedNodes = treeObj.getSelectedNodes(); // 获取当前选中的节点对象数组 var selectedNode = selectedNodes[0]; // 获取第一个选中的节点
- 如果你只需要获取当前选中的节点的id、name等属性值,可以直接使用getSelectedNodes方法来获取节点对象数组,然后获取相应属性值。示例代码如下:
var treeObj = $.fn.zTree.getZTreeObj("treeId"); // 获取zTree对象 var selectedNodes = treeObj.getSelectedNodes(); // 获取当前选中的节点对象数组 var selectedNodeId = selectedNodes[0].id; // 获取第一个选中节点的id var selectedNodeName = selectedNodes[0].name; // 获取第一个选中节点的name
请根据你的实际需求选择合适的方法来获取当前选中的节点。