0

使用 jQuery,我怎样才能改变这个 CSS?

html {
    background: yellow;
}

这不起作用:

$('html').css('background','red');
4

6 回答 6

6

利用

$(document.body).css('background-color','red');​​​​​​​​​​​​​​​
于 2012-11-29T15:11:10.777 回答
2

试试这个代码: DEMO

$('body').css('background-color','red');​​​​​
于 2012-11-29T15:13:53.247 回答
1
$('html').css('background-color','red');​​​​​​​​​​​​​​​​​​​​​

http://jsfiddle.net/9C5tC/

于 2012-11-29T15:09:49.467 回答
0

$('body').css({ 'background-color': 'red' });

于 2012-11-29T15:11:55.730 回答
0

您的代码应更改如下。

$(document.body).css('background','red');​​​​​​​​​​​​​​​

你的风格将适用于身体元素。

于 2012-11-29T15:13:08.500 回答
0

另一种方法是这样的:

<head>您可以在元素中定义这样的样式类

并将其命名为例如 « redback » :

<style type="text/css">  
.redback 
{
background:red; 
}
</style>

然后你可以<body>像这样在元素中添加这个脚本

<script language="javascript" type="text/javascript">
    $(document).ready(function () {
        $('html').addClass("redback");
      });

</script>
于 2012-11-29T16:05:37.607 回答