javascript – jQuery:如何选择伪元素的所有元素:before或:after?

在jQuery或基本的 javascript中可以获得所有元素:after或:之前的伪元素?

我知道getcomputedstyle,但是返回所有元素有或没有:before或:after伪元素.

谢谢

编辑:

就像是:

$("a:before").each(function () {
  console.log("element with :before pseudo-element")
});

解决方法

不.生成内容元素实际上不是DOM的一部分.你不能使用JS直接挂钩它们.它们仅供演示.

你可以对可能是伪元素的父母或兄弟姐妹等的实际元素做事,并以这种方式改变它们.

查看下面链接的BoltClock问题,也许您可​​以为所有伪元素设置一个公共属性,然后尝试使用基于此属性的jquery选择它们.

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...