我不知道如何使用嵌套散列
window.location
有一些子类
www.website.com/#!A/#!A1
是否有方法存储或添加"#!"一个"片段与路径,所以我可以追加A1和/或A2单独?
你已经有了你需要的所有正确的术语。尝试使用
window.location.hash
你可以这样做:
var array = window.location.hash.split("/");
array.push("#AB2");
window.location.hash = array.join("/");
或
var array = window.location.hash.split("/");
array.pop();
window.location.hash = array.join("/");
(您也可以使用substr
或substring
执行所有这些操作,但我发现使用数组要容易得多,并且您可以根据需要比较每个哈希片段。)