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