当前位置: 首页 > 面试题库 >

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

哈沛
2023-03-14
问题内容

我有一个类似的网址:

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它来获取它,并根据需要替换#



 类似资料:
  • 问题内容: 我正在编写一个JSP / Servlet,并且尝试获取URI的锚点部分,例如: 如何从我的请求中获得分数?显然行不通吗? 任何帮助都将受到欢迎。 问题答案: 这是不可能的,因为客户端不会将“锚定部分”发送到服务器 例如,这是Chrome提交后生成的确切请求(使用Wireshark记录): 看,没有#foobar。因此,服务器应用程序无法读取它。 您可以做一些JavaScript魔术,将

  • 问题内容: 在JSP中,如何从URL获取参数? 例如,我有一个www.somesite.com/Transaction_List.jsp?accountID=5 要获取的 URL5 。 是否有request.getAttribute(“ accountID”)之类的会话或类似内容? 问题答案: 在GET请求中,请求参数取自查询字符串(URL上问号后面的数据)。例如,URL http://hostn

  • 问题内容: 我需要查看由某个URL给出的页面的HTML。如果我有这个,使用Swift获取该URL的HTML源的最有效和同步的方法是什么?我还没有找到一种简单的在线方式来将其返回到变量中,而不是在completionHandler中将其打印出来。 无论使用URL的任何调用,我都需要操纵源。如何在Swift中完成? 问题答案: 免责声明:由于这已经获得了很多意见,我只想提醒大家,这里的答案是同步的,如

  • 问题内容: 我正在使用jQuery。如何获取当前URL的路径并将其分配给变量? 范例网址: 问题答案: 要获取路径,可以使用:

  • 我需要用函数SSJS from mJson()读一个URL。例如Notes View的数据访问API http://{host}/{database}/api/data/collections/name/{name} 我该怎么做? P. S我认为(我不知道是否是真的),如果我使用Java代码(例如类URLReader从这个博客,我失去作者/读者的功能,因为是我的服务器,而不是当前用户执行读取流?

  • 我正在尝试获取背景图像:url('XXX'); 这就是我获取所有内联css的方法 有人能帮我只得到背景图像的url吗。谢谢 null null