1

我正在尝试使用 jQuery 为 div 设置背景:

$(".cover").css("background", "yellow");

但是我不断得到:

未捕获的类型错误:无法调用 null 的方法“css”

还尝试添加 id 而不是类:

$("cover").css("background", "yellow"); 

但后来它说:

未捕获的类型错误:对象 # 没有方法“css”

源代码: http: //pastebin.com/FEVwL8iq

4

2 回答 2

2

编辑:我可以看到您也在页面上使用 Mootools。

Mootools 可能已将其自身分配给 $。尝试将表达式更改为:

jQuery(".cover").css("background", "yellow");

于 2012-10-08T19:51:17.877 回答
0

如果你有一个 div

<div class="cover">...</div>

尝试使用。

$('.cover').addClass('yellow-class');

并删除课程

$('.cover').removeClass('yellow-class');


<style>
    .yellow-class {
        background-color: yellow;
    }
</style>
于 2012-10-08T19:53:50.823 回答