最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ztree获取第一个子节点的id与所有节点ID的例子
时间:2014-07-02 编辑:简简单单 来源:一聚教程网
zTree.getSelectedNodes()[0]是获取选中的第一个节点
getNodeByTId
概述[ 依赖 jquery.ztree.core 核心 js ]
根据 zTree 的唯一标识 tId 快速获取节点 JSON 数据对象
通过内部的 cache 获取,不需要遍历节点。
请通过 zTree 对象执行此方法。
Function 参数说明
tIdString
节点在 zTree 内的唯一标识 tId
返回值JSON
tId 对应的节点 JSON 数据对象
如无结果,返回 null
function 举例
1. 获取 tId = "tree_10" 的节点数据
代码如下 | 复制代码 |
var treeObj = $.fn.zTree.getZTreeObj("tree"); 获取第一个就是: var node = treeObj.getNodeByTId("tree_1"); |
获取当前节点下的所有子节点id
代码如下 | 复制代码 |
var setting = { data: { simpleData: { enable: true } }, view: { showIcon: false }, callback:{ onClick:function zTreeOnClick(event, treeId, treeNode){ alert(treeNode.tId + ", " + treeNode.name+", "+treeId); var ids=[]; ids=getChildren(ids,treeNode);
}
}, check: { enable: true, autoCheckTrigger:false, chkboxType:{ "Y":"ps", "N":"ps" } }
};
//ids是一个数组 返回结果数组 treeNode是选中的节点 function getChildren(ids,treeNode){ ids.push(treeNode.id); if (treeNode.isParent){ for(var obj in treeNode.children){ getChildren(ids,treeNode.children[obj]); } } return ids; } |
相关文章
- iOS获取UUID,并使用keychain存储的代码 11-24
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31