javascript - 如何在php中设置li激活

标签 javascript php jquery html css

我的导航栏位于一个名为 navbar.php 的文件中,我将其包含在每个单独的页面中。我想知道如何将事件类添加到使用 php 选择的页面的按钮。我看过很多使用 jquery 的教程,但是由于这种情况发生在页面加载时,所以必须有一个解决方案而不必使用 jquery/javascript 等。所以例如我有一行:

<li id="aboutus"><a href="#">About us</a></li>

我希望在 aboutus.php 中有一行代码可以将之前的 php 代码更改为

<li id="aboutus" class="active"><a href="#">About us</a></li>

谢谢

最佳答案

希望这就是您要找的。它获取您当前所在的页面。之后它检查页面是否是关于我们的,然后它回显活跃。

<?php
    $pg = $_GET['page'];
    ?>


    <li id="aboutus" class="<?php if($pg == 'aboutus.php'){echo 'active';} ?>"><a href="#">About us</a></li>

关于javascript - 如何在php中设置li激活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26756222/

相关文章:

javascript - 如果 WordPress 评论日期低于 2014 年 4 月,如何显示 p 标签?

jquery - 从顶部滚动到设置的像素数后,div 变得固定,也只大于设置的窗口宽度,加上 border-bottom

javascript - 我需要 php 中 url 的主题标签值

javascript - 无法使用 jquery 选择特定元素

php - 在 Wamp Server Mysql 命令行中使用 Mysqldump 备份所有数据库时出现错误 1064(42000)

PHP:如何使用 cURL 转发 $_FILES

php - MySQL 查询在 PHPMyAdmin 中成功,但在 PHP 脚本本身中失败

javascript - 在Sinon 中,spyOn.and.callFake 相当于什么?

javascript - .getDay() 接受什么格式?

jquery - 如何在 ASP.NET MVC 中为单词着色