我有一个函数调用,我试图将一个十六进制颜色 (#000000) 传递给一个函数,但我在 firebug 中不断收到非法字符调用,并且函数失败。
我假设它是导致这种情况的颜色开头的“#”。
我是不是该 :
a、转义哈希
b,只需传递颜色代码减去哈希值
我遇到的问题是
a,当我尝试转义时遇到问题,因为颜色是变量的子字符串,而转义字符使子字符串调用不起作用
var linecolor="\"+content.substr(content.search("#"),7);
b,当我将'000000'传递给函数时,它被接收为'0'
有任何想法吗?