通过使用jquery插入变量来修改CSS

我正在尝试使用jquery 3修改类的css并更改背景颜色。


首先,我将一个rgba颜色代码(properties.color)转换为一个十六进制代码,可以很好地工作。


然后,我使用jquery更改“ zu-default div”类的背景。但是,当我插入变量“ finalcolor”时,这不起作用。当我对“#fec23b”之类的十六进制颜色进行硬编码时,更改可见。当我使用变量“ finalcolor”时,没有变化。将变量finalcolor打印到控制台显示这是一个非常好的十六进制代码。


有什么建议么?


// converts a rgba to hex

 let finalcolor = rgb2hex(properties.color);


    //prints the converted hexadecimal (for eg: #fec23b)

   console.log(finalcolor);


//Should modify the background of the zu-default div class to the color „finalcolor“

$('.zu-default div').css("background", finalcolor);


慕姐8265434
浏览 253回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript