如果选择了一个路径,我想在menuepoint中添加一个类。
如果每个网站都有自己的.php
/ .html
文件,那将很容易,但是所有内容都在一个 .php
文件中进行了规则,并且所有网站都会被导航行动(?action=main
,?action=userinformation
)。
我正在寻找另一种方法,通过路径和来完成这项工作。
if (location.pathname == "/index.php") {
$("#main1").addClass("mainActive");
} else if (location.pathname == "/index.php?action=other") {
$("#main2").addClass("mainActive");
}
答案 0 :(得分:2)
也许你可以使用;
var s = location.search;
if (s === "" || s === "?" || s.indexOf("?action=main") > -1)
// main active
else if (s.indexOf("?action=userinformation") > -1)
// userinformation active
// ... and so on
答案 1 :(得分:0)
location.pathname
不包含查询字符串。但您可以将其与location.search
:
var path = location.pathname + location.search;
// "/index.php" + "?action=other"
if(path === "/index.php?action=other") {
// ...
}