首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从href链接链接到特定的选项卡。

问从href链接链接到特定的选项卡。
EN

Stack Overflow用户
提问于 2018-05-14 19:54:20
回答 1查看 2.1K关注 0票数 0

我试图将index.html与players.html ->贝利选项卡的href链接链接起来。

下面是我的index.html代码:

代码语言:javascript
复制
  <a href="players.html#client-panel-2"></a>

和我的players.html

代码语言:javascript
复制
              <ul data-tabs="data-tabs" id="example-tabs" class="tabs">
                <li class="tabs-title is-active" tab-community-amenities="tab-community-amenities"
                    role="presentation">
                  <div class="tabs-link" data="#client-panel-0" role="tab" aria-controls="client-panel-0"
                       aria-selected="false" id="client-panel-0-label">Messi
                  </div>
                </li>
                <li class="tabs-title" tab-apartment-amenities="tab-apartment-amenities" role="presentation">
                  <div class="tabs-link" data="#client-panel-1" role="tab" aria-controls="client-panel-1"
                       aria-selected="false" id="client-panel-1-label">Pele
                  </div>
                </li>
                <li class="tabs-title" tab-pet-policy="tab-pet-policy" role="presentation">
                  <div class="tabs-link" data="#client-panel-2" role="tab" aria-controls="client-panel-2"
                       aria-selected="false" id="client-panel-2-label">Kaka
                  </div>
                </li>
                <li class="tabs-title" tab-parking-details="tab-parking-details" role="presentation">
                  <div class="tabs-link" data="#client-panel-3" role="tab" aria-controls="client-panel-3"
                       aria-selected="false" id="client-panel-3-label">Benzema ;)
                  </div>
                </li>
                <li class="tabs-title" tab-parking-details="tab-parking-details" role="presentation">
                  <div class="tabs-link" data="#client-panel-4" role="tab" aria-controls="client-panel-4"
                       aria-selected="false" id="client-panel-4-label">Berbatov
                  </div>
                </li>
              </ul>
EN

回答 1

Stack Overflow用户

发布于 2018-05-14 20:50:40

使链接包含某种url变量

代码语言:javascript
复制
<a href="players.html?selected=pele-id></a>

使用jquery它很好

代码语言:javascript
复制
<script
  src="https://code.jquery.com/jquery-3.3.1.min.js"
  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
  crossorigin="anonymous"></script>

添加id标记,使jquery更容易找到。

代码语言:javascript
复制
<div id="pele-id" class="tabs-link" data="#client-panel-2" role="tab" aria-controls="client-panel-2"
                       aria-selected="false" id="client-panel-2-label">

在脚本标记中获取该值。然后编辑阿塔尔咏叹调-选择成为(我想这是你试图改变的)。

代码语言:javascript
复制
<script>
var url = new URL(window.location.href);
var selector = url.searchParams.get("selected");
$("#" + selector).attr("aria-selected", "true")
</script>

假设更改为"true“会做您想做的事情,这应该适用于所有不同的

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50338032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档