从网址中提取

时间:2012-10-03 21:19:00

标签: javascript jquery asp.net url hyperlink

我想从以下链接中仅提取Services.aspx

http:// localhost:49169 / HirenSir / Services.aspx

使用jQuery / javascript是令人钦佩的,因为必须添加一个类来锚定包含此href参数的标记。

感谢

3 个答案:

答案 0 :(得分:2)

在Javascript中尝试此操作

var curPage = location.pathname.substring(location.pathname.lastIndexOf("/") + 1);

如果您当前的位置是Services.aspx

Check FIDDLE

修改

如果你想在这种情况下向锚添加一个类,请试试这个

$('a[href$="Services.aspx"]').addClass('selected');

UPDATED FIDDLE

答案 1 :(得分:1)

"http://localhost:49169/HirenSir/Services.aspx".split('/').pop()

答案 2 :(得分:0)

到目前为止所有的解决方案都有效......正则表达式怎么样?

var url = "http://localhost:49169/HirenSir/Services.aspx";

// returns array of matches, should only contain one element 
url.match("[^/]*$"); // ["Services.aspx"]

如果你想要一个单行...

"http://localhost:49169/HirenSir/Services.aspx".match("[^/]*$")[0];