2012-06-29 4 views
1

내가 가지고정확히 하나의 클래스 이름을 가진 요소를 선택하는 방법은 무엇입니까?

<ul> 

<li class="foo"> 
abc 
</li> 

<li class="foo bar"> 
def 
</li> 

</ul> 

나는 큰 글꼴에 모두 리튬 요소가 변경됩니다 $('.foo').css('font-size','x-large');

이 작업을 수행합니다. "foo"가 아닌 "bar"가 아닌 클래스를 어떻게 선택할 수 있습니까?

감사합니다. 다음과 같은 속성 선택기를 사용할 수 있습니다

+0

' "foo는"만 아니라 "바"'유효성을 검사 또는 다른 conbinations이있을 수 필요한 유일한 조건입니다 가지는 클래스를 선택? –

+0

그냥 "foo"고마워. raina의 솔루션이 작동했습니다 – eastboundr

답변

5

, 나는 가정 :

$('li[class=foo]'); 

여기 함께 플레이 할 수있는 JSFiddle입니다.)

+0

예! 매력처럼 일 했어! 감사!! – eastboundr

+1

'$ (".foo"). not (". bar")'또는'$ ("foo : not (.bar)")'http://jsfiddle.net/tRLAP / – TheZ

0

이 작동합니다 :

$('.foo:first').css('font-size','x-large'); 
관련 문제