HTML コードが次のようになっているとします。
<p class="p">Paragraph</p>
<p class="p p2">Paragraph 2</p>
<p class="p p3">Paragraph 3</p>
私が使用する場合: $('.p').css('color','red')
、これはすべての段落に赤い色を適用します。
p
この場合、最初の段落であるクラスのみを持つ段落にスタイルを適用するにはどうすればよいですか?
HTML コードが次のようになっているとします。
<p class="p">Paragraph</p>
<p class="p p2">Paragraph 2</p>
<p class="p p3">Paragraph 3</p>
私が使用する場合: $('.p').css('color','red')
、これはすべての段落に赤い色を適用します。
p
この場合、最初の段落であるクラスのみを持つ段落にスタイルを適用するにはどうすればよいですか?
属性セレクターを使用できます。
$('p[class="p"]').css('color','red');
または:
$('p').filter(function(){
return this.className === 'p';
}).css('color', 'red');
属性セレクターを使用します。
$('p[class="p"]').css('color','red')
これを試して:
$('[class=p]').css('color','red');