首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery dynatree类方法

jquery dynatree类方法
EN

Stack Overflow用户
提问于 2011-10-19 01:13:13
回答 2查看 1.9K关注 0票数 1

我是dynatree插件的新用户。当我阅读文档时,我发现了树和节点类成员函数的列表,比如tree.getRoot()、node.countChildren()。然而,当我尝试使用它们时,它抱怨说找不到这样的方法。以下是我正在测试的示例代码:

代码语言:javascript
复制
var tree = ("#test").dynatree(treeData);
var rootNode = tree.getRoot(); //not working
var rootNode2 = ("#test").dynatree("getRoot"); //this works
var numChildren = rootNode2.countChildren(); //not working

请帮帮忙。谢谢。-JJ

EN

回答 2

Stack Overflow用户

发布于 2011-10-27 03:17:58

您是否错过了领先的$

有效样本为:

代码语言:javascript
复制
var rootNode = $("#tree").dynatree("getRoot");
var tree = $("#tree").dynatree("getTree");
var node = $("#tree").dynatree("getActiveNode");
node.setTitle(node.data.title + ", " + new Date());

查看此处查看示例(单击View source code):http://wwwendt.de/tech/dynatree/doc/sample-api.html

票数 0
EN

Stack Overflow用户

发布于 2011-11-18 17:46:31

代码语言:javascript
复制
var tree = $("#test").dynatree(treeData);

您的第一行代码是#test html元素。

要获取树对象,请尝试:

代码语言:javascript
复制
var tree = $("#test").dynatree(treeData).dynatree("getTree");

现在,下面这几行代码将起作用:

代码语言:javascript
复制
var rootNode = tree.getRoot();
var numChildren = rootNode.countChildren();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7811098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档