我在页面上有4个div的唯一ID。外部链接示例:www.website.com/page.html#one
.
我需要显示(设置为none)更改为块。我有点不知所措(我的JavaScript不是很强大)。什么好主意吗?下面是我用来设置url的代码,div id的字面意思是one
, two
, three
和four
。
$(document).ready(function()
{
var hashVal = window.location.hash.split("#")[1];
$("#" + hashVal).style.display = 'block';
});
如果要将散列标签用作选择器,则不需要用散列标记分隔它。(参见这些文档)
并且,对于jQuery,你正在寻找css
方法,我相信:
$(window.location.hash).css('display','block');