0

私は一般的にjqueryとjavascriptに不慣れであり、これら2つのコードセットの違いを理解するのに苦労しています。このコードは機能します:

$(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、ThirdEdition」の本から直接引用したものです。

4

2 に答える 2

4

addclassaddClass2番目のスニペットに含める必要があります。

于 2012-04-20T00:26:12.880 に答える
4

Javascriptでは大文字と小文字が区別されます。正しい方法は.addClass()、ではなく.addclassです。

于 2012-04-20T00:26:44.813 に答える