2011-01-19 13 views
12

Por primera vez, llegué en este tipo de situtation inusualjQuery hacer coincidir múltiples clases

tengo que seleccionar un div en el que se aplican más de 2 clases, que en el orden aleatorio

Por Ejemplo :

Supongamos que tengo un div < > en el que las clases siguientes 3 se aplican contenido en texto, alineación derecha y negrita-fuente. Necesito seleccionar este div, pero el problema es que las clases se aplican en orden diferente en diferentes páginas

<div class="content-text right-align bold-font">...</div> 
<div class="right-align content-text bold-font">...</div> 
<div class="content-text bold-font right-align ">...</div> 
... 

¿Cómo puedo seleccionar este div en particular, no importa cómo se aplican las clases?

Gracias

Respuesta

17

Esto funcionará bien. Los selectores de CSS en general no se preocupan por el orden de las clases, solo las que se aplican. Esto también va para jQuery:

$('div.content-text.right-align.bold-font'); 
+4

en acción: http://jsfiddle.net/fu7W2/ – generalhenry

+0

gracias por hacerme entender –

+0

@generalhenry: gracias por violín :) –

Cuestiones relacionadas