将color作为一个类时,jQuery无法识别的表达式错误

时间:2016-05-22 17:41:54

标签: javascript jquery

我有一个简单的代码,它接受所选颜色的值并将其作为类。但是,当我选择具有该变量类的元素时,会出现此错误。

例如,当所选颜色为#65f678 $("."+window.eskirenkx).removeClass(window.eskirenkx).addClass(window.istenenrenk);时,它会给出错误“无法识别的表达式:。#65f678”,但它也会删除该类并添加新类,所以我很困惑。

谢谢

编辑:通过朋友找到答案。如果有人遇到同样的问题,请在开头使用\。

1 个答案:

答案 0 :(得分:0)

addClass接受类名,但显示为您使用的颜色值。这是错误的。

为了达到你想要的效果,你应该设置相应的CSS属性:

$(".classname").css("background-color","#65f678");