17

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

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

このようなもの?

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

1 に答える 1

22

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

于 2012-04-25T04:50:24.843 に答える