我正试着给每一个LI上一节交替的课。
即
<li class="odd">
text
</li>
<li class="even">
text
</li>
<li class="odd">
text
</li>
<li class="even">
text
</li>
这是我的代码:
<ul>
<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<?php if($extraField->value): ?>
<li class="<?php echo ($key%2) ? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
Text here
</li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
有人能帮忙吗...谢谢
4条答案
按热度按时间5rgfhyps1#
尝试:
Link to pre/post increment docs if needed
93ze6v8z2#
我会这样做...这是关键的独立,你最好看看什么样的李类将是什么样子。
li9yvcax3#
jQuery可以很容易地做到这一点,如果这是一个选项,它的:odd和:even选择器应该做什么,你正在寻找没有太多的麻烦。
eanckbw94#
我知道这是旧的,但我谦虚地提出一个更清洁的解决方案:
当然,通过使用更少的变量,它还可以更干净。这正是我的风格。