jquery设置背景颜色与变量

时间:2016-01-26 18:25:04

标签: php jquery

我想根据数据库中的用户偏好设置背景颜色。

我从我从行中保存的会话变量中设置了一个名为$ bc的变量。

如果我回显会话变量($ _SESSION ['backcolr'])或新变量($ bc),则会显示正确的黄色值。但是,如果我尝试使用jQuery中的任何一个变量,它就不起作用。不知道我做错了什么。

<script type="text/javascript">
    //  $('#body').css(background-color','yellow')  -- this works
    $("body").css("background-color",'$bc');     --- this doesn't work
</script>

2 个答案:

答案 0 :(得分:1)

您好,您应该修改下面的代码;

<script type="text/javascript">
    //  $('#body').css(background-color','yellow')  -- this works
    $("body").css("background-color",'<?PHP echo $bc; ?>');
</script>

答案 1 :(得分:1)

这是因为你需要告诉PHP应该解析PHP代码的时间。 将该行替换为:

$("body").css("background-color",'<?php echo $bc; ?>');