9
mój CSS pseudo-kod nie jest rozpoznawany przez jQuery: oto mój kodCSS pseudo-kod nie jest rozpoznawany przez jQuery
css:
h1 {
background: red;
width: 100px;
display: inline-block;
}
h1:after {
content:" | ";
background:blue;
display: inline-block;
}
następnie w jQuery zrobić:
console.log($('h1').css('backgroundColor'));
to pokazuje:
rgb(255, 0, 0)
ale kiedy zrobić:
console.log($('h1:after').css('backgroundColor'));
to pokazuje:
undefined
nie jestem oczywiście że możesz. Zobacz ten link: http://stackoverflow.com/questions/2651739/how-to-access-css-generated-content-with-javascript Mówiąc, korzystasz z jQuery. Jeśli już używasz jQuery, po co zawracać sobie głowę CSS: po? Po prostu wstaw zawartość za pomocą jQuery. –
Ponieważ pseudo kod już tam jest i muszę zmienić kolor tła i inne właściwości. – rcs20
To jest moja uwaga. Jeśli użyjesz jQuery do wstawienia treści, możesz zmienić wszystkie style, zanim je wstawisz. –