2009-08-26 8 views
5

Tengo algunos elementos del mensaje como este ...Elementos Selección con más de una clase en jQuery

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

Y ...

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

Se dará cuenta de que se están aplicando dos clases a un solo elemento span. Esto es un marcado válido. ¿Cómo puedo seleccionar elementos con dos clases como esta?

Nota: No deseo que todos los elementos que tienen un atributo de clase contengan "mensaje". Necesito los elementos que tienen tanto "error" como "mensaje" (y nada más).

Respuesta

14
$('.error.message') 

debería hacerlo.

+3

Tenga en cuenta que esta es también la sintaxis correcta para una definición CSS para un elemento con múltiples clases. – zombat

+0

+1 No sabía que :) – fresskoma

+0

Eche un vistazo a todas las posibilidades en los selectores de CSS 3: son increíbles. Al tomar en cuenta el hecho de que jQuery es compatible con casi todos ellos, significa que tiene un poder increíble sobre su DOM. – JorenB

Cuestiones relacionadas