1
我使用d3渲染了代表數據庫中每個元素的圓形。每個圓圈最終看起來是這樣的:從圓形元素中獲取類
<circle r="8" fill="#585858" stroke="#008db7" stroke-width="3" id="Node;R6AnePqKecNNe7dkr" class="R6AnePqKecNNe7dkr"></circle>
我可以使用下面的返回「成功」的任何圓的被點擊時:
Template.tree.events({
'click circle': function(){
console.log("success")
}
});
但不是「成功」我喜歡返回被點擊的圈子的類。
如果我console.log(這)我得到'對象{}',所以我的直覺告訴我使用this.class但不返回任何東西。
'的console.log(d3.select(本).attr( 「類」))' –
給你的功能一樣'」的輸入點擊圓圈':function(d){''console.log(d)'打印什麼? – echonax
@GerardoFurtado我現在得到一個錯誤「Uncaught TypeError:node.getAttribute不是函數」 –