嵌套的位置.散列创建子视图/子类别

nesting location.hash to create subviews / subcategories

本文关键字:视图 子类 创建 位置 嵌套      更新时间:2023-09-26

我不知道如何使用嵌套散列

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("/");

(您也可以使用substrsubstring执行所有这些操作,但我发现使用数组要容易得多,并且您可以根据需要比较每个哈希片段。)