2009-08-26 18 views
5

mam pewne elementy wiadomość tak ...wybierania elementów z więcej niż jednej klasy w jQuery

<span class="error message">Whoops! Don't forget your name.</span> 

I ...

<span class="success message">All done! Thank you very much.</span> 

Zauważysz, że dwie klasy są stosowane do pojedynczego elementu span. To jest poprawny znacznik. Jak mogę wybrać elementy z dwiema takimi klasami?

Uwaga: Nie chcę wszystkich elementów, które mają atrybut klasy zawierający "wiadomość". Potrzebuję elementów, które mają zarówno "błąd", jak i "wiadomość" (i nic więcej).

Odpowiedz

14
$('.error.message') 

powinien to zrobić.

+3

Należy zauważyć, że jest to również poprawna składnia definicji CSS dla elementu z wieloma klasami. – zombat

+0

+1 Nie wiedziałem tego :) – fresskoma

+0

Spójrz na wszystkie możliwości selektorów CSS 3 - są niesamowite. Biorąc pod uwagę fakt, że jQuery obsługuje prawie wszystkie z nich, oznacza to, że masz niesamowitą moc nad swoim DOMem. – JorenB

Powiązane problemy