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