Javascript 如何链接到当前页面中的/内容
更新: 我正在使用EJS,我有一个带有简单导航栏的部分文件来更改语言,我希望在我的所有页面中都需要此部分,代码:Javascript 如何链接到当前页面中的/内容,javascript,jquery,html,ejs,Javascript,Jquery,Html,Ejs,更新: 我正在使用EJS,我有一个带有简单导航栏的部分文件来更改语言,我希望在我的所有页面中都需要此部分,代码: <aside class="language"> <a href="/pt"> <i class="flag-icon flag-icon-br"></i> </a> <a href="/es"> <i class="flag-icon flag-icon-es"><
<aside class="language">
<a href="/pt">
<i class="flag-icon flag-icon-br"></i>
</a>
<a href="/es">
<i class="flag-icon flag-icon-es"></i>
</a>
<a href="/en">
<i class="flag-icon flag-icon-us"></i>
</a>
</aside>
这里的问题是:
链接指向/,我希望更改为当前路径,例如:
如果我在/something页面,我想要指向/something/pt、/something/en和something/es的链接
如何做到这一点?您可以这样做:
<a href="/something/language"><a>
告诉我这是否无效
/
引用当前目录。因此,在你的情况下:
这些链接如下:
example.com => example.com/pt
example.com/sub => example.com/sub/pt
不是真的得到你想要的吗?假设用户在另一个文件夹中,需要返回到某物/语言,请尝试“./某物/语言”我更新我的问题@deeper这可能不是我想要的@showdev,我想创建一个指向当前页面的路径,而不是文件夹人…在您的示例中,您似乎指的是目录,而不是页面:
/something/pt
。你在执行某种重写吗?那/?怎么办?这不起作用,我仍然有同样的问题。。如果我在/something页面中,链接仍然指向根。。