我正在使用一个使用Jquery和ajax的单页网站。因为它是一个单页网站,所以它的网址总是类似于mydomain.com/#contact
。现在我已成功进行ajax调用,并希望刷新页面并滚动到页面的特定部分,并使用不同的ID mydomain.com/#home
。为了做到这一点,我必须使用document.URL
获取当前网址(让我们说它返回mydomain.com/#contact
),然后删除/#contact
并将其替换为{{ 1}}。
我知道我可以将/#home
替换为/#contact
,只需将其与/#home
连接即可,但我不知道Jquery函数(如果有的话)可以删除+
。
非常感谢您的帮助
答案 0 :(得分:4)
只需设置哈希值,您就不需要评估现有网址:
window.location.hash = "Home";