基于URL修改显示

Javascript alter display based on URL

本文关键字:显示 修改 URL 基于      更新时间:2023-09-26

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

我需要显示(设置为none)更改为块。我有点不知所措(我的JavaScript不是很强大)。什么好主意吗?下面是我用来设置url的代码,div id的字面意思是one, two, threefour

$(document).ready(function() 
{
    var hashVal = window.location.hash.split("#")[1];
    $("#" + hashVal).style.display = 'block';
});

如果要将散列标签用作选择器,则不需要用散列标记分隔它。(参见这些文档)

并且,对于jQuery,你正在寻找css方法,我相信:

$(window.location.hash).css('display','block');