-2
我有5個現有的div
元素和數組data
的5個值。 當前d
in d3 each
返回undefined
而data[i]
返回它的值。d3:如何手動將數據鏈接到元素
d3.selectAll("div")
.each(function(d,i){
console.log(d, i, data[i]);
}
如何關聯div
和data[i]
使d
將返回data[i]
值,而不使用D3 enter()
?
如果沒有綁定數據,將'd'傳遞給你的每個函數都不會產生任何結果。 – ksav
...''我應該仍然是'selectAll('div')。each()'的索引,所以你可以使用這個值來訪問'data'數組。但是,這些都沒有限制。所以如果你的數據數組發生變化,它可能不再符合你的div數組。 – ksav
你的解決方案正在工作,但我想學習的界限。 – beewest