【问题标题】:Create array from url hash divided by "/" using Jquery/JavaScript使用 Jquery/JavaScript 从 url 哈希除以“/”创建数组
【发布时间】:2015-01-27 07:22:28
【问题描述】:

我在使用复选框动态创建的 URL 中有一个散列,在页面加载/文档准备就绪时,我正在检查是否存在散列,然后如果存在,我想遍历每个字符串并执行和他们在一起。

例如,我的哈希如下所示。

#thing1/thing2/thing3/thing4/thing5/thing6/thing7/thing8/

#thing1/thing2/thing3/

#thing1/thing3/thing5/thing7/thing9/

我做的第一件事是删除实际的哈希

window.location.hash.substring(1);

现在我有类似的东西:

thing1/thing2/thing3/

我想获取 thing1、thing2 和 thing3 并将它们存储为我可以循环使用的格式,可能是这样的:

var urlStrings = ["thing1", "thing2", "thing3"];

我希望有人能够帮助我解决这个问题,非常感谢任何帮助/建议。

【问题讨论】:

标签: javascript jquery url hash


【解决方案1】:

使用.split函数,像这样

var urlStrings = window.location.hash.substring(1).split("/");

【讨论】:

    【解决方案2】:

    像这样拆分它们:

    var str = 'thing1/thing2/thing3';
    str.split('/');
    

    您可以使用索引来获取它们:

    str[1];//thing2
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-22
      • 1970-01-01
      • 2017-01-13
      • 2011-04-20
      • 2011-05-08
      • 2012-03-27
      • 2011-03-01
      相关资源
      最近更新 更多