【发布时间】:2014-08-13 00:22:23
【问题描述】:
我不知道如何使用嵌套散列
window.location
有一些子类别。
www.website.com/#!A/#!A1
有没有办法存储或添加带有路径的“#!A”片段,所以我可以单独附加 A1 和/或 A2?
【问题讨论】:
标签: javascript location hashchange
我不知道如何使用嵌套散列
window.location
有一些子类别。
www.website.com/#!A/#!A1
有没有办法存储或添加带有路径的“#!A”片段,所以我可以单独附加 A1 和/或 A2?
【问题讨论】:
标签: javascript location hashchange
您已获得所需的所有正确条款。尝试使用
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 完成所有这些操作,但我发现使用数组更容易,并且您可以根据需要比较每个散列。)
【讨论】: