【发布时间】:2012-07-10 19:33:51
【问题描述】:
我想制作一棵树,其中可以多次列出相同的东西,并且在鼠标悬停时,所有相同的东西都会展开或点亮或其他东西。我不知道如何做到这一点。我最初的想法是使用像
这样的行.attr("class", function(d){return d})
但这似乎不起作用。如果有人对如何做到这一点有任何想法,将不胜感激。例如,树可能看起来像
Food
Vegtables
Carrot
Pizza
Tastes good
Cake
Pizza
我希望能够做到这一点,这样如果我在我的树上将鼠标悬停在披萨上一次,它们都会在鼠标悬停时执行相同的操作。
【问题讨论】:
-
曾经尝试过 jQuery.find() 函数吗?
-
我不知道 jQuery(我知道我应该学习它),但我认为该函数的作用是查找具有特定类名的所有节点。我需要做的是使树使所有具有相同名称的节点具有相同的类。所以重申一下,我试图给他们类名,而不是找到他们。这是这样做的吗?我不确定。不过谢谢
标签: javascript tree d3.js