我是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'
我的功能声明有问题吗?顺便说一下,这个非工作的例子直接来自“学习JQuery,第三版”一书。
答案 0 :(得分:4)
addclass
应该是addClass
在你的第二个片段中。
答案 1 :(得分:4)
Javascript区分大小写。正确的方法是.addClass()
,而不是.addclass
。