Powiel możliwe:
jQuery and pseudo-classesjQuery i ukrywanie: po /: Przed pseudo klas
Próbowałem ukrywanie: po klasie pseudo poprzez jQuery w wielu sposobów, ale bez powodzenia , Znalazłem inne rozwiązanie, dodając rodzaj pustego div pod moim div, który zawiera: treść po, a następnie ukrywając div całkowicie, co daje ten sam efekt.
Byłem jednak ciekawy, czy ktoś zdołał znaleźć sposób na ukrycie: po lub: przed rzeczami. Oto, co próbowałem, który nie działa.
$('.search_box:after').hide();
$('.search_box:after').css('display', 'none');
Wystarczy dać kontekst, Mam div, który zawiera formularz wyszukiwarki etc, a gdy wyszukiwania jest aktywny Chcę włączyć mały wskaźnik strzałki pod div wskazując podobnego do listy znalezionych przedmiotów (zbudowany z: po przez CSS) i gdy nic nie zostanie znalezione, lub domyślnie do pełnej listy (ponieważ nic nie zostało znalezione), wtedy chcę to ukryć.
Zobacz tutaj: http://stackoverflow.com/questions/8968992/jquery-and-pseudo-classes – dcpomero
W końcu po prostu stosować prawo div pod moim pole wyszukiwania, o wysokości 0 i tej samej szerokości co pole wyszukiwania, ma styl końcowy i chowam/ukrywam go zamiast pola wyszukiwania, ale poniższe rozwiązanie TJ VanToll również działa dobrze. –