如何使用Jquery删除伪元素

时间:2015-03-18 09:39:43

标签: javascript jquery pseudo-element

如何使用jquery删除伪元素 我之前尝试过:

$('.myclass a:after').hide();

并没有像那样工作。

1 个答案:

答案 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>