例如,从/index.html,我想将它们带到另一个页面/ list

在/ list中,有一个药丸导航


项目1
项目2
项目3


根据他们从index.html单击的内容,我希望激活不同的列表项。有什么办法可以做到这一点?

最佳答案

尝试将参数中的数字从index.html发送到list.html,然后获取该数字并根据该数字显示选项卡。

像这样添加数字以链接到index.html中



<a href="list.html?number=1">Item 1</a>
<a href="list.html?number=2">Item 2</a>
<a href="list.html?number=3">Item 3</a>





将此代码添加到list.html中



$(document).ready(function(){

var url_string = window.location.href;
var url = new URL(url_string);

var number = url.searchParams.get("number");
    activeTab(number);
});

function activeTab(tab){
    $('.nav-tabs a[href="#item' + tab + '"]').tab('show');
};

关于javascript - 如何根据用户的点击在下一页上激活特定的标签?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54295807/

10-10 01:20
查看更多