【发布时间】:2011-05-13 01:34:09
【问题描述】:
我想更改我的 HTML 文档的 body 的 background-color。我的问题是 jQuery 将样式添加到 body 标签,但我想更改 style 标签中的值。这可以使用 jQuery 吗?
示例代码
<style title="css_style" type="text/css">
body {
background-color:#dc2e2e; /* <- CHANGE THIS */
color:#000000;
font-family:Tahoma, Verdana;
font-size:11px;
margin:0px;
padding:0px;
background-image: url(http://abc.de/image.jpg);
}
</style>
...
<body>
// ....
</body>
jQuery
$('body').css('background-color','#ff0000');
结果
<body style="background-color:#ff0000;">
// ....
</body>
【问题讨论】:
-
试试
$('style').text(...new definition...)——虽然还没有测试过;我不知道任何 jQuery 自动化。 -
给样式标签一个 id 并使用它的 id 调用。类似于: $('#{id}').attr('style', 'background-color:#ff0000;');
标签: jquery css stylesheet