ztree获取当前选中节点子节点id集合的方法

 这篇文章主要介绍了ztree获取当前选中节点子节点id集合的方法,实例分析了ztree的方法transformToArray使用技巧,需要的朋友可以参考下

 
 

本文实例讲述了ztree获取当前选中节点子节点id集合的方法。分享给大家供大家参考。具体分析如下:

要求:获取当前选中节点的子节点id集合。

步骤:

1.获取当前节点

2.用ztree的方法transformToArray()获取当前选中节点(含选中节点)的子节点对象集合。

3.遍历集合,取出需要的值。

treeNode:当前选中节点对象

?

1
2
3
4
5
6
7
8

function getChildNodes(treeNode) {
var childNodes = ztree.transformToArray(treeNode);
var nodes = new Array();
for(i = 0; i < childNodes.length; i++) {
nodes[i] = childNodes[i].id;
}
return nodes.join(",");
}

希望本文所述对大家的javascript程序设计有所帮助。

时间: 2024-08-03 15:55:52

ztree获取当前选中节点子节点id集合的方法的相关文章

ztree获取当前选中节点子节点id集合的方法_javascript技巧

本文实例讲述了ztree获取当前选中节点子节点id集合的方法.分享给大家供大家参考.具体分析如下: 要求:获取当前选中节点的子节点id集合. 步骤: 1.获取当前节点 2.用ztree的方法transformToArray()获取当前选中节点(含选中节点)的子节点对象集合. 3.遍历集合,取出需要的值. treeNode:当前选中节点对象 function getChildNodes(treeNode) { var childNodes = ztree.transformToArray(tree

js树插件zTree获取所有选中节点数据的方法_javascript技巧

本文实例讲述了js树插件zTree获取所有选中节点数据的方法.分享给大家供大家参考.具体分析如下: 由于刚接触Tree方面的东西.在网上看到了zTree,是中国人写的.所以API肯定是中文的.而且评论也很好.所以尝试用zTree在项目中.这个获取所有选中节点数据很简单.看一下API就能看懂了.所以我就直接上代码了. 复制代码 代码如下: <!DOCTYPE html> <HTML> <HEAD>     <TITLE> ZTREE DEMO - Standa

获取单选按钮的值-jquery 获取已选中的单选按钮的id

问题描述 jquery 获取已选中的单选按钮的id 在jquery中 怎么获取id? 解决方案 var id=$("input[name='pattern']:checked").attr('id'); 解决方案二: var partyId=$("input[name='partyIds']:checked").val(); 解决方案三: <script> $(document).ready(function(){ }); function showse

jQuery获取select选中的option的value值实现方法_jquery

如下所示: <select id="isshow" name="isshow" style="width: 100px"> <option value="1">显示</option> <option value="2">不显示</option> </select> var isshow = $("#isshow ")

js遍历子节点子元素附属性及方法_javascript技巧

复制代码 代码如下: // 添加子节点前 删除所有子节点 var usernameEle = document.getElementById("username"); var childs = usernameEle.childNodes; for(var i = childs.length - 1; i >= 0; i--) { usernameEle.removeChild(childs[i]); } var username = document.createTextNod

ztree获取选中节点时不能进入可视区域出现BUG如何解决_jquery

zTree 是一个依靠 jQuery 实现的多功能 "树插件".优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点. zTree 的特点编辑 ● zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载 ● 采用了延迟加载技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀 ● 兼容 IE.FireFox.Chrome.Opera.Safari 等浏览器 ● 支持 JSON 数据 ● 支持静态和 Ajax 异步加载节点数据 ● 支持任意更换皮肤 /

ztree获取第一个子节点的id与所有节点ID的例子

zTree.getSelectedNodes()[0]是获取选中的第一个节点 getNodeByTId 概述[ 依赖 jquery.ztree.core 核心 js ] 根据 zTree 的唯一标识 tId 快速获取节点 JSON 数据对象 通过内部的 cache 获取,不需要遍历节点. 请通过 zTree 对象执行此方法. Function 参数说明 tIdString 节点在 zTree 内的唯一标识 tId 返回值JSON tId 对应的节点 JSON 数据对象 如无结果,返回 null

JavaScript跨浏览器获取页面中相同class节点的方法

 这篇文章主要介绍了JavaScript跨浏览器获取页面中相同class节点的方法,本文讲解使用getELementsByClassName函数解决这个需求,并给了一个开源的getELementsByClassName函数实现,功能更加强大,需要的朋友可以参考下     网页开发时,在很多时候我们需要操作相同类名的元素,即class相同的元素.昨天参加笔试,有一道相关的题目没答上来: JavaScript获取页面中class为test的节点 于是收集了一些相关的资料,在本文中列举了两种我觉得比较

extjs怎么计算tree的父节点下面的所有子节点id总和

问题描述 大家好..我现在遇到一个问题就是在extjs中的tree问题..我是想实现判断树的父节点是否被选中,如果选中就累加父节点下面的所有子节点id的总和具体是这样子的:比如父节点A,下面有A1,A2,A3,如果我选中了A,那么如果A1,A2,A3都被选中的话,就累加,如果只选中了A2,A3,那么就累加A2和A3,请问下这个要怎么实现.谢谢了.. 解决方案 解决方案二:这个问题木有难度-去googleExt.ux.TreeCheckNodeUI我给你找了一个,http://blog.csdn.