0

一般来说,我是 jquery 和 javascript 的新手,无法弄清楚这两个代码集之间的区别。此代码有效:

$(document).ready(function () {
    $('div.poem-stanza').addClass('highlight');
});

而这段代码没有

function x() {
    $('div.poem-stanza').addclass('highlight');
}

$(document).ready(x);

给出错误: Uncaught Typeerror: Object #<Object> has no method 'addclass'

我的函数声明有问题吗?顺便说一句,非工作示例直接来自“Learning JQuery, Third Edition”一书。

4

2 回答 2

4

addclass应该addClass在你的第二个片段中。

于 2012-04-20T00:26:12.880 回答
4

Javascript 区分大小写。正确的方法是.addClass(),不是.addclass

于 2012-04-20T00:26:44.813 回答