可能重复:
jQuery 和伪类
我尝试通过 jQuery 以多种方式隐藏 :after 伪类,但没有成功,我找到了另一种解决方案,方法是在包含 :after 内容的 div 下添加一种空 div 然后完全隐藏 div 所以它给出相同的效果。
但是,我只是好奇是否有人设法找到隐藏 :after 或 :before 的方法。这是我尝试过的但不起作用的方法。
$('.search_box:after').hide();
$('.search_box:after').css('display', 'none');
只是为了给你上下文,我有一个包含搜索表单等的 div,当搜索处于活动状态时,我想在 div 下启用一个小箭头指示器,指向找到的项目列表(使用 :after 通过 CSS ) 并且当什么都没有找到时,或者它默认为完整的列表(因为什么都没有找到),那么我想隐藏它。