我该如何将 URL 缩减为页面名称...
所以:http://www.BurtReynoldsMustache.com/whatever/whoever/apage.html
会变成:apage.html
有什么想法吗?
最佳答案
你不需要 jquery:
var url = window.location.href;
var page = url.substring(url.lastIndexOf('/') + 1);
编辑:可能的查询字符串的一个好点:
// it might be from browser & / anywhere else
var url = window.location.href;
url = url.split('#').pop().split('?').pop();
var page = url.substring(url.lastIndexOf('/') + 1);
好的,如果位置对象可用,使用路径名会得到更好的结果,如下所示,但是,url 可以是字符串或直接来自文本字段或跨度/标签的内容。所以上面的解决方案应该有它的位置。
关于javascript - 如何将 URL trim/剥离为页面名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3213083/