Jquery click没有添加样式

时间:2014-08-20 08:58:57

标签: jquery css

如果我点击带有jquery的菜单,我想为body添加一个css样式,但它不起作用。

jsfiddle

$("label").click(function() {
    $("body").css('background: red;');
});

3 个答案:

答案 0 :(得分:6)

您对该值的赋值是错误的。试试这个:

$("label").click(function() {
    $("body").css("background", "red");
});

答案 1 :(得分:0)

使用可以使用jquery以两种方式添加样式:

$("body").css({'background:red'}); //for multiple property

$("body").css("background","red"); //for single property

答案 2 :(得分:0)

此外,对于多种样式,您可以执行以下操作:

css({"propertyname":"value","propertyname":"value",...});

示例:

$("body").css({"background": "red"});