我目前正在使用jquery和nvd3.js學習數據可視化。 我已經設置了一個頁面,類似於示例(http://nvd3.com/ghpages/indentedtree.html),其中的輸入文本字段正好與alert()一起工作;功能。nvd3.js中的縮進樹:搜索特定節點並打開所有父母
我想要做的是:
- 找到所有的節點,其跨度文本值等於用戶查詢
- 打開所有父母節點
那麼,什麼是最好的方法訪問節點?我有使用Jquery選擇器還是有更好的方法?
編輯:
我的JSON是這樣的:
status: true,
_values: [
{
status: false,
_values: [
{
status: false,
_values: [],
attr: "text",
key: "2"
},
...
]
attr: "text",
key: "1"
}
最後我已經找到另一種方式來捕獲所有的父母從頂部節點到一個關鍵的葉子。 現在我需要的是nvd3.js正確的語法(如果d3.js的不同),要做到這一點:
for(parent in parents) {
open parent
}
感謝
你試過https://github.com/mbostock/d3/wiki/Selections#wiki-d3_select? – 2012-07-26 12:43:48