我可以从变量中分配SVG类名称吗?

时间:2017-03-02 22:51:28

标签: d3.js svg

我想从变量中分配一个SVG类。例如:.attr('class', '1'),其中.attr('class', '2')是在别处生成的字符串变量。基本上,它会转换为selectAll.selectAll(lineCount)等。

然后我希望能够selectAll('.1')该类的元素。例如selectAll('2') ...基本上转换为selectAlljson.dumps(whatever, ensure_ascii=False)

我可以使用变量来分配类吗?如果是这样的话?我将如何ensure_ascii=False使用它?

谢谢!

1 个答案:

答案 0 :(得分:2)

如果你的变量是:

var lineCount = "someClass";

使用以下方式设置课程:

.attr("class", lineCount)

然后,为了选择,你必须连接两个字符串:你的变量和类选择器(.)。

selectAll("." + lineCount)

请记住,不能使用数字启动类名。因此,而不是使用" 1"," 2"对于类名,依此类推,你可以使用" class1"," class2"等等。