我正在尝试让 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/