可能重复:
jQuery和伪类
我尝试通过jQuery以多种方式隐藏了:after伪类,但是没有成功,我发现了另一个解决方案,在我的div下面添加了一个空div,其中包含:after内容然后完全隐藏div所以它给出了同样的效果.
然而,我只是好奇,如果有人设法找到一种方法来隐藏:之后或:之前的东西.这是我尝试过的不起作用.
$('.search_box:after').hide();
$('.search_box:after').css('display', 'none');
Run Code Online (Sandbox Code Playgroud)
只是为了给你上下文,我有一个div包含搜索表单等,当搜索处于活动状态时,我想在div下启用一个小箭头指示器,指向找到的项目列表(构建方式:after via CSS )当没有找到任何东西,或者它默认为完整列表(因为没有找到),那么我想隐藏它.