2011-07-01 210 views
3

这是我的节点上的数据格式:jstree节点名称

{ 
data: "new Structure", 
attr: {id:"1", class:"structureNode", rel:"root"} 
} 

我有问题的节点的引用,我可以很容易地得到属性

nodeReference.attr('attributeName') 

不过,我可以无法访问存储在“数据”中的节点名称。有没有办法在有节点引用的情况下访问它(除了搜索DOM以查找<a>字段中的文本,我发现这很麻烦)?

我曾考虑将名称存储在attr数组中,但我不喜欢冗余。

感谢:-)

+0

是否指之间的链接描述? – reporter

+0

是的,节点名称在文档中的之间,但我觉得应该有一种方法可以在我有参考时访问节点的数据。 – nicohvi

+0

您是否已经尝试过使用标准dom(或标准javascript)的方法'.data'?它看起来像“nodeReference.data”。 – reporter

回答

4

我在文档中找到了解决方案。显然,你需要的全部是:.get_text(nodeReference) :-)

+0

你说得对。这个函数在这里是文档:http://www.jstree.com/documentation/core#get_text –