【发布时间】:2022-01-21 16:46:20
【问题描述】:
当用户被重定向时,我试图在另一个页面上设置一个活动组项。我怎样才能做到这一点?第二页有两种状态。我希望第二组选项卡仅在用户通过下面的 jQuery 函数重定向时才处于活动状态。
HTML:
div class="card overflow-hidden">
<div class="row no-gutters row-bordered row-border-light">
<div class="col-md-3 pt-0">
<div class="list-group list-group-flush group-settings-links">
<a class="list-group-item list-group-item-action active in" id="tabonetoggle" data-toggle="list" href="#tabone">Group tab 1</a>
<a class="list-group-item list-group-item-action" id="tabtwotoggle" data-toggle="list" href="#tabtwo">Group tab 2</a>
</div>
</div>
JQuery:
$('#first-group-tab').removeClass('active');
$('#second-group-tab').addClass('active');
window.location.href = base_url + "testurl.html";
现在,当我在 url 栏中输入 testurl.html#second-group-tab 或 testurl.html#tabtwo 时,它甚至不会将第二个选项卡显示为活动状态,只有当我手动单击选项卡时它才会显示为活动状态
【问题讨论】:
-
如果您觉得有用,请验证我的答案。谢谢
标签: javascript html jquery twitter-bootstrap