D3.js 单击子节点后隐藏父节点

D3.js 单击子节点后隐藏父节点,d3.js,parent-child,force-layout,D3.js,Parent Child,Force Layout,我正在使用这个演示并成功地实现了它,但我想在单击父节点和子节点后隐藏它,如果子节点有子节点,则子节点应该消失。我的意思是隐藏子节点,因为它被认为是子节点的父节点。< /P> 桥牌 单击“动画”按钮后,此处的flare将消失,再次单击“动画”按钮时,flare将不得不出现。您能否更清楚地描述一下,单击“父”节点时,您希望在该节点上发生什么?例如,是否希望一个子节点替换它?这一点特别重要,因为每个父节点可以有多个子节点。当我在JSFIDLE“flare”中单击父节点“animate”时,除“anim

我正在使用这个演示并成功地实现了它,但我想在单击父节点和子节点后隐藏它,如果子节点有子节点,则子节点应该消失。我的意思是隐藏子节点,因为它被认为是子节点的父节点。< /P> 桥牌


单击“动画”按钮后,此处的flare将消失,再次单击“动画”按钮时,flare将不得不出现。

您能否更清楚地描述一下,单击“父”节点时,您希望在该节点上发生什么?例如,是否希望一个子节点替换它?这一点特别重要,因为每个父节点可以有多个子节点。当我在JSFIDLE“flare”中单击父节点“animate”时,除“animate”之外的所有其他节点都将消失/隐藏,“animate”的子节点将出现。我认为这有点难,因为主节点不能隐藏或消失。因此,如果可能的话,告诉我如何只显示单击的节点及其子节点,其他连接到根的节点应该消失。