给定href:

http://localhost:8888/#!/path/somevalue/needthis

如何获取路径字符串中的最后一个值(又称“needthis”)?

我尝试使用window.location.pathname,它给出了“/”。

我也尝试使用Angular的$location,它不提供最后一个值。

最佳答案

您可以尝试以下方法:

s="http://localhost:8888/#!/path/somevalue/needthis"
var final = s.substr(s.lastIndexOf('/') + 1);
alert(final)

10-08 19:30