如果变量值与数组中的特定字符串匹配,则有条件地设置样式

时间:2015-01-01 18:18:39

标签: d3.js coffeescript

console.log(d3.selectAll(".bubble-label-name").filter((d) -> textValue(d) == wor).style("background-color", "red"))

在这里,我可以根据需要(d) - >的fiter设置背景颜色。 textValue(d)匹配wor - 这是一个包含字符串的变量。

我想使用变量wor作为数组,以便当(d) - >时过滤器为真。 textValue(d)匹配数组wor中的字符串。

1 个答案:

答案 0 :(得分:0)

这是Mark指出的过滤器的正确代码。

wor = something # an array

console.log(d3.selectAll(".bubble-label-name").filter((d) -> textValue(d) in wor).style("background-color", "red"))