如果变量的值与数组中的特定字符串匹配,则有条件地设置样式
set style conditionally with if value of variable matches specific string in array
console.log(d3.selectAll(".bubble-label-name").filter((d) -> textValue(d) == wor).style("background-color", "red"))
在这里,我可以根据要求 (d) -> textValue(d) 匹配 wor 的 fiter 设置背景色 - wor 是一个包含字符串的变量。
我想使用变量 wor 作为数组,以便当 (d) -> textValue(d) 匹配数组 wor 中的字符串时过滤器为真。
这是 Mark 指出的过滤器的正确代码。
wor = something # an array
console.log(d3.selectAll(".bubble-label-name").filter((d) -> textValue(d) in wor).style("background-color", "red"))
console.log(d3.selectAll(".bubble-label-name").filter((d) -> textValue(d) == wor).style("background-color", "red"))
在这里,我可以根据要求 (d) -> textValue(d) 匹配 wor 的 fiter 设置背景色 - wor 是一个包含字符串的变量。
我想使用变量 wor 作为数组,以便当 (d) -> textValue(d) 匹配数组 wor 中的字符串时过滤器为真。
这是 Mark 指出的过滤器的正确代码。
wor = something # an array
console.log(d3.selectAll(".bubble-label-name").filter((d) -> textValue(d) in wor).style("background-color", "red"))