Javascript 在jQuery中使用php添加div类

Javascript 在jQuery中使用php添加div类,javascript,php,jquery,html,wordpress,Javascript,Php,Jquery,Html,Wordpress,我的变量包含一个颜色名称。我的例子: <?php $myvar = blueColour; ?> jQuery('body').addClass("<?php echo $myvar; ?>"); 我需要使用jQuery将此值添加到html页面的主体: <script type="text/javascript"> jQuery(body).addClass("<?php echo $myvar; ?>"); </script>

我的变量包含一个颜色名称。我的例子:

<?php
$myvar = blueColour;
?>
jQuery('body').addClass("<?php echo $myvar; ?>");

我需要使用jQuery将此值添加到html页面的主体:

<script type="text/javascript">
jQuery(body).addClass("<?php echo $myvar; ?>");
</script>

jQuery(body.addClass)(“”);
我可以这样在jQuery中使用php吗?多谢各位

编辑:这是一个wordpress网站。我在if中使用它在特定页面模板上添加该类。


<script type="text/javascript">
jQuery("body").css("color", "<?php echo $myvar; ?>");
</script>
jQuery(“body”).css(“color”,”);
是的,只要html文件由php解释(扩展名为.php/.phtml)

我就这么做了。工作。 正确答案是:

<?php
$myvar = blueColour;
?>
jQuery('body').addClass("<?php echo $myvar; ?>");
不是

jQuery(body)
if(是页面模板('nameOfYouTemplate.php')){
回声';
}否则{
回声';
}

可以,但这样做毫无意义->为什么不直接在主体上回显类
body class=“
”-对于clarityYes,如果您使用的是
.php
或mvc,则可以。但是如果它是一个
.js
文件,那么你不能肯定它是一个Wordpress站点。我在if中使用它在特定的页面模板上添加该类。那么这应该不是问题,这是一个正确的用法更改jQuery(body)和jQuery('body'),与OP想要的相反,它设置了一个样式规则而不是一个类,我看不出它如何添加任何知识。@PeterHerdenborg是的,但OP询问的是一个颜色名称。也许我错了,op想要使用一个类。试着使用
这是一个简短的代码,基本上是在回显变量,所以你不必写
,因为body不是用jQuery(body)定义的。我再次敦促你做这个服务器端-如果用户没有启用javascript,它仍然可以工作。-看,我的回答已经有几个类是由wordpress添加的。我只需要再添加一个类,而不是用这个类替换所有类。