web-dev-qa-db-ja.com

d3で変数属性を取得する方法

D3を使用して変数の特定の属性を返すにはどうすればよいですか?

たとえば、マウスオーバーで要素を選択し、その選択を関数に渡したいのですが、要素のidが特定の名前である場合に限ります。

このようなもの?

d3.select("body").on("mouseover", function(){ 
    if (d3.select(this).attr("id") == "correct") {
        enableInteraction(d3.select(this));
    }
});
17
Amyunimus

はい。 thisを選択し、通常の関数を使用してプロパティにアクセスします。

22
Lars Kotthoff