【发布时间】:2015-12-29 21:18:45
【问题描述】:
很简单,但我找不到答案。
我想列出子类别以在下面的代码中创建选项卡。这个在我的输出中工作正常。但是第一个标签需要<li class= "selected" > 来显示页面加载时的内容。
如何强制第一个回显结果在<li> 元素上包含一个类?
.
.
.
[输出]
实际:........第 1 类 |类别 2 |第三类
需要:............ 类别 1* |类别 2 |第三类
*class="选中"
<ul class="cd-tabs-navigation">
<?php
$argumentos = array(
'hide_empty' => 1,
'child_of' => 44,
);
$categories = get_categories($argumentos);
foreach($categories as $category) {
echo '<li><a data-content="' . $category->slug . '" href="#' . $category->slug . '">' . $category->name . '</a></li>';
}
?>
</ul>
.
.
[编辑]
Lal 的解决方案。谢谢大家!
foreach($categories as $category) {
if(++$i==1)
echo '<li class="selected"><a class="selected" data-content="' . $category->slug . '" href="#' . $category->slug . '">' . $category->name . '</a></li>';
else
echo '<li><a data-content="' . $category->slug . '" href="#' . $category->slug . '">' . $category->name . '</a></li>';
}
【问题讨论】:
-
为什么要添加类?是为了应用样式吗?
-
我需要班级来激活一个脚本。我正在使用这个代码系统。 codyhouse.co/gem/responsive-tabbed-navigation
标签: php html wordpress class echo