如果某些内容属实,如何使用php插入一个类?到目前为止,这是我最好的猜测:
<div class="<?php
if($this->step==2){
somehow set the name of the class
} ?>">
答案 0 :(得分:13)
你很亲密;你可以做的是用PHP回声这个类。
<!-- Either try this... -->
<div class="<?php if($this->step === 2) { echo 'twostep'; } ?>"></div>
<!-- ...or this -->
<div class="<?=$this->step === 2 ? 'twostep' : 'notwostep'?>"></div>
答案 1 :(得分:1)
关闭:
<div class="<?php if($this->step==2){ echo "classA"; } ?>
这是一个例子
<div class="<?php if($active) { echo "link_active"; } ?>
这是如何运作的
基本上,您只需要在PHP中class=" "
和echo
之间打印出类。所以你只需echo "class_name
。您也可以使用像<?= php code here ?>
答案 2 :(得分:1)
简单地回应班级名称。例如
<div class="<?php if($this->step == 2) echo 'step-2'; ?>"></div>
此外,对于一个衬垫,括号是可选的。事实上,你可以像这样使用简写:
<div class="<?php echo $this->step == 2? 'step-2' : ''; ?>"></div>