【发布时间】:2014-07-25 19:18:33
【问题描述】:
我希望创建一个简单的以下链接以附加到当前位置。
直接举例
www.domain.com/link/地址
需要链接
www.domain.com/link/address/newbit
到目前为止,我已经尝试了以下方法:
<a href=#/newdir> //fail
result: www.domain.com/link/address#/newdir
<a href=/newdir> //fail
result: www.domain.com/newdir
<a href=./newdir> // fail
result: www.domain.com/link/newdir
因此,除非我必须在上一个链接中使用尾部正斜杠,否则这似乎并不那么容易。
欢迎提出任何建议。
谢谢
附:如果可能的话,我想在没有 jQuery 或 Javascript 的情况下这样做
【问题讨论】:
-
如果您已经在
www.domain.com/link/address上,您可以使用相对 URL,例如<a href="newdir/file.html">添加到当前 URL。 -
@adeneo 不会用“newdir/file.html”覆盖最后一部分“地址”吗?
-
它会,而且应该,因为没有最后一个斜杠它真的不是一个目录
-
@adeneo 我喜欢能够在没有正斜杠的情况下查看页面的惰性方法。它更容易打字,所以我可以更快地测试页面。我想我可能不得不强制使用正斜杠,并用正斜杠链接所有页面
-
或者你可以像其他人一样,在服务器端生成绝对 URL?
标签: javascript jquery html hyperlink subdirectory