我有一个CSS文件,指定针对某个类的:after
样式(' view-performance
')
使用jQuery(因为我的JS文件包含业务逻辑),如何根据业务逻辑删除:after
样式?
答案 0 :(得分:7)
您无法使用jQuery访问伪元素!
但您可以使用 css 进行操作,并使用.addClass()
/ .removeClass()
以下是如何通过添加css类来删除伪元素:after
的示例:
你的JS:
$('.view-performance').addClass('without-after-element');
你的CSS:
.view-performance:after {
content: 'i go after';
}
.view-performance.without-after-element:after {
content: none;
}
您也可以查看此问题:
stackoverflow.com/questions/17788990/access-the-css-after-selector-with-jquery
答案 1 :(得分:-1)
$('.view-performance:after').css('display','none');