如何在jQuery中提取当前的URL和ID?

时间:2010-02-17 12:59:14

标签: javascript jquery

如何使用jquery获取当前URL,或者更具体地说,在结尾处获取ID?

例如,我有product.php#tab-2。我想从中得到的只是'#tab-2'部分。

我试过'window.location.pathname',但只会返回'/product.php'

由于

4 个答案:

答案 0 :(得分:8)

你不需要jQuery:

alert(window.location.href); // will give you the full url
alert(window.location.hash); // will give you the hash (#) value

请参阅window.location - MDC上的Mozilla文档。

答案 1 :(得分:1)

你想要window.location.hash

答案 2 :(得分:0)

使用jqUrl插件(http://www.oakcitygraphics.com/jquery/jqURL/jqURLdemo.html)检索完整的当前网址,然后删除window.location.pathname部分。

托马斯

答案 3 :(得分:0)

要实际分配给变量,请使用以下内容;

var url = window.location.href;

var id = url.substring(url.lastIndexOf('#') + 1);

请注意,如果您的网址采用这种格式/product.php/3,那么您可以使用上面的代码,只需更改字符就是lastIndexOf函数。