ztree怎样获得当前选中的节点
要获得当前选中的节点,可使用zTree的方法getSelectedNodes()
来获得选中的节点信息。
具体操作步骤以下:
var treeObj = $.fn.zTree.getZTreeObj("treeId");
getSelectedNodes()
方法获得选中的节点信息,例如:var nodes = treeObj.getSelectedNodes();
nodes
是否是为空,如果不为空则表示有选中的节点,可以通过nodes[0]
来获得第一个选中的节点信息。示例代码以下:
// 获得zTree对象
var treeObj = $.fn.zTree.getZTreeObj("treeId");
// 获得选中的节点
var nodes = treeObj.getSelectedNodes();
// 判断是否是有选中的节点
if (nodes.length > 0) {
// 获得选中的第一个节点信息
var node = nodes[0];
// 获得节点的ID
var nodeId = node.id;
// 获得节点的名称
var nodeName = node.name;
// 输出节点信息
console.log("选中的节点ID:" + nodeId);
console.log("选中的节点名称:" + nodeName);
} else {
// 没有选中的节点
console.log("没有选中的节点");
}
注意:getSelectedNodes()
方法返回的是一个数组,即便只选中了一个节点也是以数组的情势返回,所以可使用nodes[0]
来获得第一个选中的节点信息。
TOP