d3.js中的下拉元素值

时间:2016-04-17 08:02:55

标签: javascript html d3.js

代码应使用csv列填充源下拉列表(listSW),并在更改事件时创建另一个下拉列表(listPC),其中填充了另一列csv。 现在,我想在更改源中的值时刷新新创建的下拉列表。但它不断创建新的下拉列表(listPC的副本)并继续追加div。

如何在listSW的change事件中动态刷新“listPC”下拉列表中的值。

这里是plunkr https://embed.plnkr.co/UGXPZG/

1 个答案:

答案 0 :(得分:3)

您正在更改选择框。

因此,在您的populatePC函数中,首先删除listPC选择框,然后将其追加为新值。

d3.select("#listPC").remove()

工作代码here