Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击后刷新信息_Javascript - Fatal编程技术网

Javascript 单击后刷新信息

Javascript 单击后刷新信息,javascript,Javascript,我使用D3.JS的折叠树形图()对信息进行建模 我创建了一个搜索表单,以便在键入关键字时,会显示特定节点及其子节点,以及与关键字(特定父节点)匹配的其他信息。例如,如果我在搜索表单中键入“Burger”,将显示“Burger”及其子节点,但只有关于“Burger”的信息会显示在旁边。我希望这样,当我单击“Burger”的子节点(如“French Fry”)时,“French Fry”的信息将刷新并显示在“Burger”的信息的位置 我关闭了图表的折叠功能,因为我希望能够单击父节点的子节点,并基于

我使用D3.JS的折叠树形图()对信息进行建模

我创建了一个搜索表单,以便在键入关键字时,会显示特定节点及其子节点,以及与关键字(特定父节点)匹配的其他信息。例如,如果我在搜索表单中键入“Burger”,将显示“Burger”及其子节点,但只有关于“Burger”的信息会显示在旁边。我希望这样,当我单击“Burger”的子节点(如“French Fry”)时,“French Fry”的信息将刷新并显示在“Burger”的信息的位置

我关闭了图表的折叠功能,因为我希望能够单击父节点的子节点,并基于该子节点而不是父节点更新附加信息


我将如何使用Javascript或JQuery实现这一点?我对编码还是新手,所以任何帮助都会很好。谢谢,如果需要进一步澄清,请告诉我

如果您的代码与示例非常相似,请仔细查看click函数。
函数单击(d){if(d.children){d.\u children=d.children;d.children=null;}否则{d.children=d.\u children;d.\u children=null;}更新(d);}
想想这个函数是如何影响你的应用程序的。@Callat我正在使用我所有的脑力,但我仍然无法理解它。