我在页面上有4个div,带有唯一的ID。示例外部链接:
www.website.com/page.html#one
。
我需要显示(设置为none)才能更改为阻止。我有点亏本(我的JavaScript不是很强大)。有任何想法吗?下面是我用来创建网址的代码,而div ID实际上只是one
,two
,three
和four
。
$(document).ready(function()
{
var hashVal = window.location.hash.split("#")[1];
$("#" + hashVal).style.display = 'block';
});
答案 0 :(得分:7)
如果您要将哈希标记用作选择器,则无需将哈希标记拆分为哈希标记。 (见these docs)
而且,对于jQuery,你正在寻找我认为的css
方法:
$(window.location.hash).css('display','block');