【发布时间】:2016-02-11 01:23:57
【问题描述】:
我通过在每个页面上使用以下内容(例如)在静态网站上创建了半动态页面标题:
<?php $title="Example"; ?>
并将其添加到我的头文件中:
<title>Company Name Here<?php if ($title!="") { echo " | $title"; } ?></title>
那部分运行良好。
现在,我想使用 jQuery 检查 ACTIVE 页面的页面标题是否在一个数组中,以便(如果是)我可以将一个类应用于一个或两个导航元素。而且,如果它不在数组中,我会删除该类。像这样(在部分伪代码中):
if $(title) of currently visible page is in this array(about, page2, page3) {
$('a#idname').addClass('selected')
} else {
$('a#idname').removeClass('selected')
}
也许有更好的方法来做到这一点。我愿意接受建议。我只是不太清楚确定的语法:
- 当前加载了什么页面
- 如何在页面加载后使用当前页面的某些标识符来更改页面上元素的类。我知道如何在点击时执行此操作,但是一旦页面加载,该类就消失了。
非常感谢任何帮助。提前致谢!
【问题讨论】:
标签: javascript php jquery arrays