一尘不染

URL的最后一段

javascript

如何获取网址的最后一段?我有以下脚本,该脚本显示了单击的锚标记的完整网址:

$(".tag_name_goes_here").live('click', function(event)
{
    event.preventDefault();  
    alert($(this).attr("href"));
});

如果网址是

http://mywebsite/folder/file

如何只在警报框中显示URL的“文件”部分?


阅读 285

收藏
2020-04-25

共1个答案

一尘不染

您还可以使用lastIndexOf()函数来定位/字符在URL中的最后一次出现,然后使用substring()函数从该位置开始返回子字符串:

console.log(this.href.substring(this.href.lastIndexOf('/') + 1));

这样,您就可以避免创建包含所有URL段的数组split()

2020-04-25