假设我有这个类:
.MyClass{background:red;}
此类适用于多个 div。我想通过更改 MyClass 中定义的颜色将背景颜色更改为橙色。
现在,我知道我可以做到 $('.MyDiv').css('background', 'orange');
但我的问题实际上是这样的:如何更改 CSS 类定义,以便 MyClass 元素现在具有 background:orange;
?我希望能够将多个 CSS 颜色属性从一种颜色更改为另一种颜色。
谢谢。
最佳答案
实际上,更改样式表非常具有挑战性。不过,更容易的是,您可以切换您的样式表以获得不同的样式表,这可能足以满足您的目的。参见 How do I switch my CSS stylesheet using jQuery? .
对于实际更改样式表内容,How to change/remove CSS classes definitions at runtime?会让你开始。
关于javascript - 更改 CSS 类定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10643495/