javascript - 根据 URL 打开选项卡
问题描述
信息: 我制作了一个“标签”类型部分来显示我所有的法律表格(https://get.goreact.com/legal/)。我为每个单独的选项卡提供了一个填充在 URL 中的 ID。例如,当我单击“隐私政策”时,URL 更改为 ( https://get.goreact.com/legal/#legal|2 )。
尝试解决 的问题:URL 会根据您单击的选项卡/按钮而变化。但是,如果您尝试直接访问该 URL(或新选项卡),它不会打开正确的选项卡/显示正确的内容。
我需要添加什么代码才能获得 URL“https://get.goreact.com/legal/#legal|1”和“https://get.goreact.com/legal/#legal|2”等等打开各自的标签?我是 JS 新手,需要一些帮助。
解决方案
您可以使用 jQuery 使用一种简短的解决方案。在此之后,您不必向任何元素添加或删除任何类。
$(document).ready(function(){
if( window.location.hash != "" ) {
$('a[href="' + window.location.hash + '"]').click()
}
});
试试这个
推荐阅读
- python - QWebKit 如何从 python 在页面上运行 js
- java - 字符串数组的第一个元素打印 null
- java - 从 CURL 转换的 Java HTTP POST 和 GET
- swift - 我无法弄清楚具有三种状态(启动、停止和重置)的 UIButton
- python - 如何使用 R 或 python 从 postgres bytea 列下载图像?
- java - 在 java.util.Arrays 类中找不到静态方法 asList(java.lang.String)
- c++ - 如何将 QML 模型更改为 C++ 模型?
- security - SSL 剥离攻击中实际发生的情况
- visual-studio-code - 如何阻止python linter(VSCode)切换导入顺序
- javascript - Phaser 3如何全屏显示