jQuery div在飞行中与背景颜色

时间:2012-04-08 06:18:56

标签: jquery html properties background-color

我想知道是否有人可以解释为什么在第一个创建的div中背景颜色不起作用,它在第二个例子中也是如此。

$("<div/>", {
width:300,
height:400,
backgroundColor:"#425412", //background-color does not work
text: "hello there"
}).appendTo("body");

注意:如果没有background-color属性,将创建div。

// works as defined including background-color
$("<div style='width:300; height:400; background-color:#425412;'>hello there</div>").appendTo("body");

第一种方法是否有限制?

1 个答案:

答案 0 :(得分:5)

您需要将backgroundColor属性设为css对象的键。

$("<div/>", {
    width:300,
    height:400,
    css: {
        backgroundColor:"#425412"
    },
    text: "hello there"
}).appendTo("body");

jsFiddle