jQuery设置内部div的bgcolor

时间:2012-09-27 13:45:47

标签: jquery

我有一个div结构&amp;我想将bg颜色更改为<div>HERE</div>的白色 &安培;我不能为这个div设置id。

<div class="graph-wp">
    <div id="placeholder">
        <div class="tickLabels">
            <div class="legend">
                <div>HERE</div>
            </div>
        </div>
    </div>
</div>

我用过

$(document).ready(function(){

    $('div.legend').css({'background-color': '#FFFFFF'});
});

但失败了

5 个答案:

答案 0 :(得分:1)

使用class选择器:

$('.legend').css('background-color', '#ffffff');

要将css添加到内部div,您可以使用:

$('.legend div').first().css('background-color', '#ffffff');

这将确保只有第一个div才能使用background-color

答案 1 :(得分:0)

$("#placeholder .legend").css('background-color', 'white');

答案 2 :(得分:0)

您的代码是正确的,请确保您包含所有nessecery js文件。

请注意,你的div是空的,在这种情况下你不会看到风格

#FFFFFF这是白色,所以你的div应该放在另一种颜色的div上,以便看到效果

答案 3 :(得分:0)

谢谢我用过:

$(".legend").children().css('background-color', '#ffffff');

答案 4 :(得分:0)

你可以简单地使用CSS -

.inner > div {
    background-color:#FFFFFF;
}

否则,如果你需要使用jQuery -

$('.inner > div').css("background-color", "#FFF");