我是一個新手,javascript和D3.jsD3.JS得到參考點擊對象的綁定數據
我在https://gist.github.com/4062045
與部隊向圖實例工作,我需要去參考點擊的圓形元素的綁定數據,以便我可以添加鏈接到它。
我的代碼在圈內的單擊處理以下行:
d3.select(this).each(function(d){console.log(d)});
我能夠打印對象安慰,但我無法弄清楚如何獲得引用此對象,我可以將它推入鏈接對象,如:
{source: <reference to node should go here>, target: some_other_node}
感謝您的幫助傢伙!
感謝您指點我在正確的方向Wex。您的評論讓我意識到我只需要從selection.on獲取綁定數據的引用,而不是嘗試使用「this」從事件處理函數中獲取引用。 – smartexpert 2013-02-09 09:00:31
這是一條評論,而不是一個答案..我正在尋求相同的信息,這個答案沒有幫助,只是指向鏈接 – vsync 2016-10-05 10:20:40
@vsync做編輯我的答案幫助? – Wex 2016-10-06 14:52:22