2016-06-18 9 views
1

からクラスを取得します。は、私は私のデータベース内の各要素を表す円をレンダリングするためにD3を使用していた円要素

Template.tree.events({ 
    'click circle': function(){ 
    console.log("success") 
    } 
}); 

代わりに「成功」​​の私がしたい:私は円のいずれかをクリックすると、次は「成功」を返すために使用することができます

<circle r="8" fill="#585858" stroke="#008db7" stroke-width="3" id="Node;R6AnePqKecNNe7dkr" class="R6AnePqKecNNe7dkr"></circle> 

:各円はこのような何かを探して終わりますクリックされたサークルのクラスを返すようにします。

私は(これを)CONSOLE.LOG場合は私が手に「オブジェクトを{}」ので、私の本能は何も返さないことが、this.classを使用するように私に語りました。答えを見つけ

+2

'はconsole.log(d3.select(この).ATTR( "クラス")) ' –

+0

を解決'をクリックしてください:function(d){'console.log(d)'は何を出力しますか?私は今、エラーを取得する@GerardoFurtado – echonax

+0

は:それはすべての –

答えて

1

here次のコードは、あなたの関数 `」のような入力を与える問題

Template.tree.events({ 
    'click circle': function(e){ 
    console.log(e.currentTarget.getAttribute('class')) 
    } 
}); 
関連する問題