2016-07-26 48 views
0

javascript庫中的方法.html()是什麼意思d3.js?我在如何使用上圖提示在d3.js讀書了,我遇到下列傳來:.html()是什麼意思?

.html(function(d) { return d; }) 

可有人請我解釋一下好嗎?

+6

[文檔是你的朋友。](https://github.com/d3/d3-request/blob/master/README.md#html) –

回答

1

.html函數在元素上設置或獲取html。在這種情況下,您將從一個匿名函數返回d,這意味着您已將數據綁定到元素,並且該數據將作爲參數d傳遞到您的匿名函數中。該函數返回d,因此,這意味着,當你調用

.html(function(d){return d;}) 

你真的只是這樣做:

.html(d) 

由於d是您的數據,它的設置元素的html的值的d