【发布时间】:2011-06-08 08:34:34
【问题描述】:
我正在尝试将连续的类添加到具有“导航”类的列表中的所有列表项。本质上,我希望每个列表项都有一个“nthChild-x”类,其中 x 代表它在列表中的位置。我是 PHP 的主要菜鸟,所以要简单。
这是当前的标记:
<ul id="primaryNav" class="nav">
<li>Blah Blah Uno</li>
<li>Blah Blah Dos</li>
<li>Blah Blah Tres</li>
</ul>
我希望这个列表呈现如下:
<ul id="primaryNav" class="nav">
<li class="nthChild-1">Blah Blah Uno</li>
<li class="nthChild-3">Blah Blah Dos</li>
<li class="nthChild-3">Blah Blah Tres</li>
</ul>
请不要使用 JavaScript 或 JQuery 解决方案进行回复。我知道如何用 JS 做到这一点,但需要它是服务器端的。另外,我不一定要以列表的 ID 为目标,因为我宁愿只做一次并以所有列表为目标(尽管这可能是一个开始)。
有什么想法吗?
【问题讨论】:
-
标记是由 PHP 生成的,还是您尝试使用 PHP 修改现有标记并添加类?如果是前者,请发布生成标记的 PHP。
标签: php html dom html-lists