Possible Duplicate:
Changing a CSS rule-set from Javascript




我知道CSS中没有变量,但是如果可以使用JQ更改页面上CSS列表的正文,则可以解决此问题。另外,我知道addClass / removeClass和css('blabla','blabla')JQ方法,但这不是我所需要的。

最佳答案

您可以使用主体类,然后使用CSS来仅操纵主体类,然后根据您的主体类设置所有样式。

<body class="my-skin">
   <p>Lorem<p>
</body>


在您的CSS中:

.my-skin p{color: red}
.my-skin img{border:2px solid #333;margin:5px}

.second-skin p{color:blue}


jQuery的:

$('body').addClass('my-skin');
//or
$('body').removeClass('my-skin').addClass('second-skin');

09-18 16:38