-1
addClass()
jQueryメソッドが動作するのに問題があります。index.html
で作成した段落の一部にクラス(highlight
、以下を参照)を追加しようとすると、Uncaught ReferenceError: highlight is not defined
が表示されます。なぜ誰かが私を助けることができますか?定義されていないクラスエラー、jQuery
application.js
:
jQuery(document).ready(function(){
var newPara = $('<p>Hi Zhilin! This must be pretty boring for you.</p>');
$('#greeting-button').on('click', function(){
$('h1').append(newPara);
$(this).remove();
});
$('#odd-button').on('click', function(){
$('.odd-p').addClass(highlight);
});
});
style3.css
:
h1 {
color: red;
}
.highlight {
background-color:yellow;
}
index.html
の関連部分:
<p class="even-p">I'm an odd paragraph.</p>
<p class="odd-p">I'm an even paragraph.</p>
<p class="even-p">I'm an odd paragraph.</p>
<p class="odd-p">I'm an even paragraph.</p>
<button id="odd-button">Click to highlight odd paragraphs</button>
<button id="even-button">Click to highlight even paragraphs</button>
あなたは '.addClass( 'highlight');'を引用符でつける必要があります –
それはそうしました。ありがとう! – Adam