Estoy tratando de hacer una casilla que oculte una clase CSS específica cuando se hace clic, pero también quiero que este efecto se aplique a todos los objetos futuros que obtienen esa clase específica.¿puede jquery manipular la definición de css global del documento?
por ejemplo: tengo 2 divs:
diva es de clase ABC
divB no tiene ninguna clase
Quiero que la casilla de verificación para ocultar todos los divs de clase abc
, esto es fácil, usando $(".abc").hide()
. pero el problema es que si otra parte del sitio creó divB de la clase abc
más adelante, entonces no se ocultará. porque el código jquery solo se habría aplicado a divA en ese momento.
lo que estoy tratando de hacer es hacer que la casilla de verificación manipule la definición de css global del documento. entonces, cuando el usuario haga clic en la casilla de verificación, cambiaría la clase abc
para que se oculte, y más adelante cuando cualquier div se una a esa clase, se ocultaría.
¿es esto posible en jquery?
Aquí hay una pregunta similar con una buena respuesta: http://stackoverflow.com/questions/1079237/jquery-equivalent-of-yui-stylesheet-utility – Jourkey