2011-07-01 119 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 –