我的CSS伪代码不被jQuery识别:这是我的代码
CSS:
h1 { background: red; width: 100px; display: inline-block; } h1:after { content:" | "; background:blue; display: inline-block; }
那么在jQuery中我做:
console.log($('h1').css('backgroundColor'));
是显示:
rgb(255,0)
但是当我做:
console.log($('h1:after').css('backgroundColor'));
是显示:
未定义
解决方法
您不能选择css伪元素,因为它们实际上不存在于DOM中