php - 如何突出显示动态创建的菜单中的项目?

标签 php jquery dynamic

我已经让 PHP 根据 mysql 数据库中的行数创建一个菜单。

这是 PHP 行:

print "<a href='diensten2.php?id={$row2['blog_id']}'>{$row2['navigatie']}</a>";

因此,每个菜单项都链接到具有相同菜单的新动态页面。但我希望所选菜单项具有不同的颜色(突出显示)。我已经尝试过使用 javascript 和 PHP 进行一些操作,但我在这里需要一些帮助,因为我猜我的知识太有限了。

有人能给我正确的方向吗? 谢谢!!

最佳答案

如果您通过 url 传递相同的变量 - 您可以尝试执行类似的操作 -

<a href='diensten2.php?id={<?php echo $row2['blog_id'] ?>}' <?php if($_GET['id'] == $row['blog_id']) { ?>class='active'<?php } ?>>{<?php echo $row2['navigatie'] ?>}</a>;

将所有这些链接放在一个公共(public)包含文件中。还要添加一段 css 代码来突出显示 .active 类。

应该可以。

关于php - 如何突出显示动态创建的菜单中的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14769494/

相关文章:

php - 如何通过codeigniter重定向带有数据的页面

c++ - 在 main() 中为通用模板类选择数据类型

php - 显示所选项目后的数据

jquery - jquery block 中关闭编译

javascript - 向非包装容器添加元素,左侧溢出

javascript - 如何从 javascript 文件复制 href

javascript - 添加动态输入 - 未正确附加 - 包含图片

Java:动态属性

java - 联网电视所需的技术

php - 如何在每次刷新时不断改变 wordpress 二十六主题中的背景颜色?