gpt4 book ai didi

javascript - 使用十六进制设置背景颜色

转载 作者:行者123 更新时间:2023-11-30 14:24:37 26 4
gpt4 key购买 nike

当我使用 jQuery(或者就此而言,也使用纯 JavaScript)将样式颜色或背景颜色设置为 HEX 颜色时,它似乎会自动将其转换为等效的 RGB。

我如何才能将样式设置为 HEX 颜色并使相同的 HEX 颜色保留在 HTML 中(而不是将其转换为等效的 RGB)。

看这里: http://jsfiddle.net/cuhd8bgL/9/

$(function ()
{
$("div").css("color", "#3282c3");
});

enter image description here

最佳答案

我会建议 .attr( attributeName, function )CSSStyleDeclaration.removeProperty()而不是使用正则表达式:

$("div").attr('style', function() {
this.style.removeProperty('color'); // remove color if exist....
return this.style.cssText + 'color:#3282c3;'; // add your color
});
$("div").each(function() {
console.log(this.outerHTML);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div style="font-family: Helvetica;line-height: 100%;margin-top: 20px; text-align: left;vertical-align: bottom;color: blue">
I want a hex color! (I have already a style prop...)
</div>
<div>
I want a hex color!
</div>

关于javascript - 使用十六进制设置背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52139014/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com