如何从复杂的URL中提取页面名称

时间:2011-10-25 00:49:34

标签: javascript

让我们说有这个:

http://www.domainname.com/somepage.php?c=innerContent

如何使用jQuery仅检索页面名称:somepage.php

THX

4 个答案:

答案 0 :(得分:3)

var url = "http://www.domainname.com/somepage.php?c=innerContent";
var temp = url.split("?")[0].split("/");
var pageName = temp[temp.length - 1];

答案 1 :(得分:2)

使用window.location.pathname。这将为您提供领先的/,但可以轻松删除。有关window.location对象的MDN的更多信息。

答案 2 :(得分:1)

在JavaScript中,您只需要location.pathname.substring(1)

答案 3 :(得分:0)

窗口位置

var xlastPart = window.location.pathname.split("/").pop()

链接

var lastPart = jQuery("a:eq(3)").attr("pathname").split("/").pop()