【问题标题】:nesting location.hash to create subviews / subcategories嵌套 location.hash 以创建子视图/子类别
【发布时间】:2014-08-13 00:22:23
【问题描述】:

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

window.location

有一些子类别。

www.website.com/#!A/#!A1

有没有办法存储或添加带有路径的“#!A”片段,所以我可以单独附加 A1 和/或 A2?

【问题讨论】:

    标签: javascript location hashchange


    【解决方案1】:

    您已获得所需的所有正确条款。尝试使用

    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 完成所有这些操作,但我发现使用数组更容易,并且您可以根据需要比较每个散列。)

    【讨论】:

      猜你喜欢
      • 2021-05-21
      • 2018-09-10
      • 1970-01-01
      • 2014-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-27
      • 1970-01-01
      相关资源
      最近更新 更多