我用
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和:之类的伪元素.你甚至无法动态添加.