html属性之间的条件语句(php)?

时间:2014-03-13 17:06:22

标签: php html

我正在重构一个php网页,我需要动态插入一个类。

通过项目的结构,一个解决方案是使用三元运算符<?($selectedElement=="KeyOne"? 'linkactive': 'normalLink') ?>来处理之前分配的变量的值:

<a id="customid_generatebytool" class="<?($selectedElement=="KeyOne"? 'linkactive': 'normalLink') ?>" href="anotherPage.php" ...>
....
</a>

<a id="customid_generatebytool" class="<?($selectedElement=="KeyTwo"? 'linkactive': 'normalLink') ?>" href="Page2.php" ...>
....
</a>

但我上面的代码不起作用,我是php的新手。

提前致谢。

2 个答案:

答案 0 :(得分:3)

添加echo

<a id="customid_generatebytool" class="<?php echo ($selectedElement=="KeyOne"? 'linkactive': 'normalLink') ?>" href="anotherPage.php" ...>

答案 1 :(得分:0)

您使用过php短标记<?。确保在php.ini中启用它。