如何使用jquery删除伪元素 我之前尝试过:
$('.myclass a:after').hide();
并没有像那样工作。
答案 0 :(得分:1)
您不能直接使用脚本修改pseudo elements
,但可以使用一些解决方法。
其中一个是使用类似
的类
$('button').click(function() {
$('.myclass a').addClass('hide-after');
})
.myclass a:after {
content: '++'
}
.hide-after:after {
display: none
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="myclass">
<a>something</a>
</div>
<button>Test</button>