0

目前,我有一些 jquery,它通过在 URL 中的“#”之后获取所有必需的参数来从 URL 获取一些参数。我的 URL 有多个 #,因此我希望它只选择 URL 中最后一个 # 之后的参数。到目前为止,我有以下内容(选择所有出现的#)。关于如何实现我想要的任何想法?

params = url.substring(url.indexOf('#') + 1, url.length);

非常感谢

4

2 回答 2

3

我认为你需要lastIndexOf()方法。

params = url.substring(url.lastIndexOf('#') + 1, url.length);
于 2013-10-18T08:45:05.403 回答
0

因为你想要最后一个参数之后#

尝试这个

params = url.split('#');
alert(params[params.length-1]);
于 2013-10-18T08:46:38.913 回答