Duplicar posibles:
jQuery and pseudo-classesjQuery y ocultación: después de /: antes de pseudo clases
he intentado ocultar el: después de pseudo clase a través de jQuery en un número de maneras, pero sin éxito , He encontrado otra solución al agregar un tipo de div vacío debajo de mi div que contiene el contenido: after y luego ocultar el div por completo para que tenga el mismo efecto.
Sin embargo, estaba curioso si alguien había logrado encontrar una manera de ocultar el: después o antes de cosas. Esto es lo que intenté que no funcionó.
$('.search_box:after').hide();
$('.search_box:after').css('display', 'none');
Sólo para dar el contexto, tengo un div que contiene el formulario de búsqueda etc, y cuando la búsqueda se activa Quiero habilitar una pequeña flecha indicadora bajo el señalador div como a la lista de elementos encontrados (construido con: después de través de CSS) y cuando no se encuentra nada, o por defecto está en la lista de salida completa (ya que no se encontró nada), entonces quiero ocultarlo.
ve aquí: http://stackoverflow.com/questions/8968992/jquery-and-pseudo-classes – dcpomero
Al final acabo de utilizar un div justo debajo de mi cuadro de búsqueda, con una altura de 0 y el mismo ancho que el cuadro de búsqueda, y tiene el estilo posterior y lo escondo/lo muestra en lugar del cuadro de búsqueda, pero la solución de TJ VanToll a continuación también funciona bien. –