javascript – 如何在jQuery动态创建的元素上添加::之前的伪元素

前端之家收集整理的这篇文章主要介绍了javascript – 如何在jQuery动态创建的元素上添加::之前的伪元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我用 jquery动态创建一些元素. (比如id test_element1,test_element2等等……)

我有以下CSS –

div[id^=test_]:before  {
    content: "";
    height: 100%;
    width: 100%;
    Box-shadow: #aaaaaa 0px 0px 10px inset;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
}

当我检查元素时,:: before元素不显示.它仅在我的HTML(即静态内容)中已存在test_element1时显示.

如何为我的动态元素显示::之前?

解决方法

答案是这样的

在使用javascript或jquery之前,你不能操纵像:after和:之类的伪元素.你甚至无法动态添加.

猜你在找的jQuery相关文章