Возможный дубликат:
jQuery и псевдоклассы
Я попытался скрыть: после псевдо класса через jQuery несколькими способами, но без успеха, я нашел другое решение, добавив в мой div пустой пул div, который содержит: после содержимого, а затем скрывает div так что он дает тот же эффект.
Однако мне было просто любопытно, сумел ли кто-нибудь найти способ скрыть: после или: перед материалом. Вот что я пробовал, чтобы это не сработало.
$('.search_box:after').hide();
$('.search_box:after').css('display', 'none');
Просто, чтобы дать вам контекст, у меня есть div, который содержит форму поиска и т.д., и когда поиск активен, я хочу включить индикатор маленькой стрелки под указателем div, похожим на список найденных элементов (построенный с помощью: после CSS), и когда ничего не найдено, или по умолчанию используется полный список (поскольку ничего не найдено), я хочу скрыть его.