【问题标题】:How to get variable attribute in d3如何在d3中获取变量属性
【发布时间】:2012-05-05 18:04:18
【问题描述】:

如何使用 d3 返回变量的特定属性?

例如,我想通过鼠标悬停选择一个元素,并将选择传递给一个函数,但前提是该元素的 id 是一个特定的名称。

这样的?

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

【问题讨论】:

    标签: javascript d3.js


    【解决方案1】:

    是的。选择this,然后使用常用功能访问属性。

    【讨论】:

    • 访问(未设置)属性的常用功能是什么?
    • .attr("something"),就像你说的那样。
    • 如果你想要元素的任何样式属性,那么.style("something")
    猜你喜欢
    • 2016-05-10
    • 1970-01-01
    • 2011-01-27
    • 2012-07-13
    • 2016-04-03
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 2020-04-14
    相关资源
    最近更新 更多