标签: javascript html d3.js
代码应使用csv列填充源下拉列表(listSW),并在更改事件时创建另一个下拉列表(listPC),其中填充了另一列csv。 现在,我想在更改源中的值时刷新新创建的下拉列表。但它不断创建新的下拉列表(listPC的副本)并继续追加div。
如何在listSW的change事件中动态刷新“listPC”下拉列表中的值。
这里是plunkr https://embed.plnkr.co/UGXPZG/
答案 0 :(得分:3)
您正在更改选择框。
因此,在您的populatePC函数中,首先删除listPC选择框,然后将其追加为新值。
populatePC
listPC
d3.select("#listPC").remove()
工作代码here