javascript - jQuery 从 URL 中获取数据

标签 javascript jquery url hashtag

我正在尝试让 jQuery 从 URL 中获取主题标签并使用它执行一些功能:

标签示例:

http://www.example.com/Help.asp#contact

我建立了一个帮助中心。这个帮助中心在页面加载时隐藏了所有答案,当你点击一个问题时,答案会滑下来。每个问题都是自己的anchor带有名称标识符。所以当你去 http://www.example.com/Help.asp#contact , 文档会自动向下滚动到 <a name="contact"> .当我们希望将用户直接引导至他们在帮助中心提出的问题时,我们会在电子邮件或其他任何内容中大量使用这些内容。然而,它会更容易使用,如果anchor在页面加载后一秒钟触发。我猜是,我需要获取主题标签,并有一个像这样的 jQuery 脚本:

$(document).ready(function(){
$('a[name="~~HASHTAG~~"]').trigger('click').delay(1000);
});

如何从 URL 中获取主题标签?感谢您的帮助。

这是我的 HTML http://jsfiddle.net/tBLuL/

最佳答案

您正在寻找 javascript 值

location.hash

它将包含 url 的#Hash 部分,在您的情况下

#contact

关于javascript - jQuery 从 URL 中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9146486/

相关文章:

javascript - jQuery 幻灯片无法正常工作,显示 :none;

javascript - 如何在页面加载时向 Owl-item 添加类?

php - 如何通过 Laravel 检查 URL 是否存在?

jsp - 可以使用JSTL c :if to test against a url pattern?

javascript - 比较键后如何将对象列表转换为嵌套对象

javascript - PouchDB IE11 使用文件 ://

javascript - 允许用户上传自己的JS时如何处理恶意JS

jquery - 如何删除 anchor 或使用 jQuery 在空白 ul li 中添加它们

php - 选择以 % 作为值字符的查询 sql

javascript - react native : flatlists inside scrollview android performance