【发布时间】:2017-02-15 20:57:05
【问题描述】:
我正在使用 window.location.href 来获取插入 jquery 的 url 路径。
它工作得很好,但现在我需要另辟蹊径,但我不知道该怎么做。
在我需要获取此 URL user.html 并插入活动类之前
这样做:
$(document).ready(function(){
var loc = window.location.href; // returns the full URL
if(/user/.test(loc)) {
$('ul.nav.nav-tabs li').addClass('active');
}
});
现在我需要这个:user.html#/details
如何使用下面的代码获取此网址:user.html#/details?
$(document).ready(function(){
var loc = window.location.href; // returns the full URL
if(/user/.test(loc)) {
$('ul.nav.nav-tabs li').addClass('active');
}
});
【问题讨论】:
-
你所说的“抓住”是什么意思?你到底想做什么?
-
真的不知道你要做什么,但如果你想使用锚
détails那么你不需要添加斜线,只需使用user.html#details -
如果 url 有:user.html#/details 插入活动的类,如果我得到 user.html 我可以这样做,但如果我得到 user.html#/details 就不能这样做
-
你试过
window.location.hash吗?这将返回 URL 的#/details部分,您还可以将它与以下事件侦听器结合使用:window.addEventListener("hashchange", callbackFunction)
标签: javascript jquery