gpt4 book ai didi

javascript - 如何使当前单击的选项卡的内容始终显示在不同的容器中?

转载 作者:行者123 更新时间:2023-12-03 02:00:20 26 4
gpt4 key购买 nike

这是我的代码的链接[ https://jsfiddle.net/vmzttpok/7/][1]

$(document).ready(function(){

$('#link').click(function(){
var tab_id = $(this).attr('data-tab');

$('#link').removeClass('current');
$('.tab-content').removeClass('current');

$(this).addClass('current');
$("#"+tab_id).addClass('current');
})

})

问题是当我单击不同容器中的选项卡时,内容会在其他容器中消失...

最佳答案

由于您使用相同的类名,我们必须使用 $(this) 实现逻辑,基于此我们可以仅将更改应用于特定容器。

 $(document).ready(function(){
$('ul.tabs li').click(function(){
var tab_id = $(this).attr('data-tab');
$(this).parent().find('li').removeClass('current');
$(this).parent().siblings(".tab-content").removeClass('current');
$(this).addClass('current');
$("#"+tab_id).addClass('current');
})
})

欲了解更多信息,请访问 - https://jsfiddle.net/vmzttpok/9/

关于javascript - 如何使当前单击的选项卡的内容始终显示在不同的容器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50063835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com