我目前正在使用 jquery 和 nvd3.js 学习数据可视化。我已经设置了一个类似于示例(http://nvd3.com/ghpages/indentedtree.html)的页面,其中输入文本字段仅使用 alert(); 功能。
我想做的是:
- 查找跨度文本值等于用户查询的所有节点
- 打开所有父节点
那么,访问节点的最佳方式是什么?我应该使用 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
}
谢谢