如何使用jQuery从URL获取锚点?

我有一个类似的网址:

www.example.com/task1/1.3.html#a_1

如何a_1使用jQuery 获取锚点值并将其存储为变量?

回答:

您可以使用.indexOf().substring(),如下所示:

var url = "www.aaa.com/task1/1.3.html#a_1";

var hash = url.substring(url.indexOf("#")+1);

如果其中可能没有#,请执行以下if(url.indexOf("#")!= -1)检查:

var url = "www.aaa.com/task1/1.3.html#a_1", idx = url.indexOf("#");

var hash = idx != -1 ? url.substring(idx+1) : "";


如果这是 当前 页面的URL,则可以使用window.location.hash它来获取它,并根据需要替换#

以上是 如何使用jQuery从URL获取锚点? 的全部内容, 来源链接: utcz.com/qa/414044.html

回到顶部