我正在使用此代码
$("#reset_filter").on("click", function(e) {
window.location.hash = "";
window.location.reload();
});
用于重置页面上的URL,但由于URL末尾的(window.location.hash),我总是得到#
。是否有可能从URL中删除hash
?我已经尝试了
window.location.href.substr(0, window.location.href.indexOf('#'))
和
window.location.href.split('#')[0]
但它没有用,请提出任何建议和帮助。
答案 0 :(得分:0)
没有。如果您明确告诉javascript设置哈希位置,那么该位置将有一个哈希值。
答案 1 :(得分:0)
您可以重新加载页面或使用
这个:
<一个href ='#锚' onclick ='返回anchorJump(this.href)'>点击
或
http://ajaxian.com/archives/ajax-tackle-the-refresh-button
但无论如何你使用什么浏览器?