【发布时间】:2019-09-29 18:42:17
【问题描述】:
嗯,在我的网站上,我有一个常见问题解答,用户可以通过 URL 访问特定问题,例如:
https://example.com/faq#question-1
为此我使用 Jquery,这样:
if (window.location.hash) {
$(window.location.hash).open();
}
但如果用户在 URL 中输入多个哈希值,我希望这样:
https://example.com/faq#question-1#question-2#question-3#question-n
除第一个 #question-1 外,所有哈希都从 URL 中删除
我该怎么做?
编辑:
如果用户输入 https://example.com/faq#question-1#question-2#question-3#question-n 则将 url 更改为 https://example.com/faq#question-1 以便只有第一个哈希出现在 url 中,FAQ 只需读取单个哈希。
【问题讨论】:
-
您想删除哈希然后重定向回来吗?我不确定我是否理解。
-
@Twisty 仅从 URL 文本中删除哈希,不重定向回
标签: javascript jquery url hash