0
我的情況是這樣的: 我試圖從類的列表,以數字開頭,但爲字符串類型選擇一個類(我查)。D3是給我用d3.selectAll()語法錯誤
list_item.on("click", function(){
var to_find = $(this).text().replace(/\s/g, "_");
console.log(typeof(to_find)); // on a certain moment this will become "00s"
sampleSVG.selectAll(".node:not(."+to_find+") circle, .line:not(."+to_find+")")
.transition()
.duration(500)
.style("fill", st_colours.node.fill)
.style("stroke", function(d){return d.type == "node" ? st_colours.node.stroke : st_colours.line.stroke});
sampleSVG.selectAll(".node."+to_find+" circle, .line."+to_find)
.transition()
.duration(1000)
.style("fill", st_colours.random(a))
.style("stroke", d3.rgb(st_colours.random(a)).darker());
});
當「VAR to_find」變爲「00年代」,我得到這個錯誤:
SyntaxError: An invalid or illegal string was specified
任何人能告訴我,爲什麼我得到這個錯誤?