我正在尝试使用php变量更改my:before元素的背景颜色。变量整齐地返回十六进制代码,如#123456。我试过这段jQuery / javascript来实现这个功能,但事实并非如此。有谁知道我做错了什么?
<script>
$(document).ready(function(){
$('#tpl-contact:before').css("background", "<?=$sColor;?>");
});
</script>
答案 0 :(得分:2)
尽量不要使用jQuery。 HTML和CSS就足够了。
快速了解其工作原理的另一种方法是逐步完成此操作,例如:作用:
$('#tpl-contact:before').css("background", "#123456");
已经做了你想做的事情?如果是,请继续,否则,您已将PHP排除在罪魁祸首之外。我通常这样做。
问题"How do I access style properties of pseudo-elements with jQuery?"也可能有一些额外的指示。