9
認可
我的CSS僞代碼不被jQuery的認可:這裏是我的代碼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, 0)
但是當我做:
console.log($('h1:after').css('backgroundColor'));
是顯示:
undefined
存在我不你當然可以。看到這個鏈接:http://stackoverflow.com/questions/2651739/how-to-access-css-generated-content-with-javascript那就是說,你正在使用jQuery。如果你已經在使用jQuery,爲什麼還要使用CSS:after?只需使用jQuery插入您的內容即可。 – 2012-02-14 17:06:12
由於僞代碼已經存在,我需要更改背景顏色和其他屬性。 – rcs20 2012-02-14 17:07:31
這就是我的觀點。如果您使用jQuery插入內容,則可以在插入內容之前更改所有樣式。 – 2012-02-14 17:08:51