2013-04-28 19 views
6

powiedzmy mam HTML kod wyglądać tak:Jak wybrać paragraf tylko z określonej klasy

<p class="p">Paragraph</p> 
<p class="p p2">Paragraph 2</p> 
<p class="p p3">Paragraph 3</p> 

Jeśli używam: $('.p').css('color','red'), ten będzie miał zastosowanie do wszystkich czerwony kolor ust.

Jak zastosować styl do akapitu, który ma tylko klasę p, która jest w tym przypadku pierwszym akapitem?

+1

możliwe duplikat [jQuery: Czy jest możliwe, aby wybrać elementy z tylko jednej klasy z wśród elementów z, potencjalnie, do 3 klas?] (http: // stackoverflo w.com/questions/8512111/jquery-is-it-possible-to-select-elements-with-on- -class- from-among-element) –

+0

Dlaczego liczysz swoje 'p's? – melhosseiny

Odpowiedz

3

Można użyć:

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

czyli

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

Fiddle

4

Można użyć selektora atrybutu:

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

http://jsfiddle.net/umxGh/

czyli

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

Spróbuj tego:

$('[class=p]').css('color','red'); 
Powiązane problemy