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

コードは次のように変更する必要があります。

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

あなたのスタイルは body 要素に適用されます。

于 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 に答える
0

$('body').css({ '背景色': '赤' });

于 2012-11-29T15:11:55.730 に答える