如何选择仅包含特定类的段落

时间:2013-04-28 15:40:37

标签: javascript jquery css jquery-selectors paragraph

假设我的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的段落,这是本例中的第一段?

4 个答案:

答案 0 :(得分:4)

您可以使用属性选择器:

$('p[class="p"]').css('color','red');

http://jsfiddle.net/umxGh/

或者:

$('p').filter(function(){
   return this.className === 'p';
}).css('color', 'red');

答案 1 :(得分:3)

您可以使用:

$('.p[class="p"]').css('color', 'red');

或:

$("p[class='p']").css('color', 'red');

<强> Fiddle

答案 2 :(得分:3)

使用attribute selector

$('p[class="p"]').css('color','red')

答案 3 :(得分:0)

试试这个:

$('[class=p]').css('color','red');