2

我在页面上有 4 个具有唯一 ID 的 div。外部链接示例: www.website.com/page.html#one.

我需要将显示(设置为无)更改为阻止。我有点不知所措(我的 JavaScript 不是很强大)。有任何想法吗?下面是我用来分割 url 的代码,而 div id 的字面意思是one, two, three, and four

$(document).ready(function() 
{
    var hashVal = window.location.hash.split("#")[1];

    $("#" + hashVal).style.display = 'block';

});
4

1 回答 1

7

如果要将其用作选择器,则无需将哈希标记与哈希标记分开。(请参阅这些文档

而且,对于 jQuery,您正在寻找css我相信的方法:

$(window.location.hash).css('display','block');
于 2011-08-25T18:37:35.953 回答