我正在尝试创建一个函数,在每次按钮单击时,页面末尾的ID被添加到1.所以,
example.org/page – > (buttonclick) – > example.org/page#1 – > (buttonclick) – > example.org/page#2等
我现在得到的是:
var anchor = 0;
$('#bottom-right').click(function() {
var anchor += 1;
var anchorurl = "#" + anchor;
var currenturl = window.location.href;
var newurl = currenturl.slice(0, -1) + anchorurl;
window.location.replace(newurl);
});
但它并没有真正发挥作用我想有一个更清洁的解决方案……
提前致谢.
最佳答案 简单地做
$('#bottom-right').click(function() {
window.location.hash = ++anchor;
});
利用内置的哈希方法.