gpt4 book ai didi

javascript - 如何隐藏和显示 Twitter Bootstrap 选项卡?

转载 作者:搜寻专家 更新时间:2023-11-01 05:13:56 25 4
gpt4 key购买 nike

我试图仅在需要时显示隐藏的选项卡。我当前的代码如下所示:

<ul id="myTab" class="nav nav-tabs">
<li class="active"><a href="#home" data-toggle="tab">Home</a></li>
<li><a href="#data" data-toggle="tab" style="display:none;">New Tab</a></li>
</ul>

j查询:

$('#data').load('functions/test_function.php', { method: "example"}, function() {
$('#data').tab('show');
// $('#data').show();
})

知道我做错了什么吗?代码完成后,该选项卡永远不会显示。

最佳答案

使用提供的代码,您尝试显示选项卡内容,但即使那样也行不通。

doc 中所述

each tab needs to be activated individually

它需要在 data-toggle="tab" 元素上激活,而不是内容。

$('#data').load('functions/test_function.php', { method: "example"}, function() {

var $tab = $('[data-toggle="tab"][href="#data"]');
// OR var $tab = $('#tabID');

$tab.click(function(e) { // Binding for later use (for user interaction)
e.preventDefault();
$tab.tab('show');
});
$tab.show(); // Display the tab
$tab.tab('show'); // Display the content
})

您可以选择保留显式选择器 [data-toggle="tab"][href="#data"] 或设置 id="tabID"在隐藏的选项卡上。

关于javascript - 如何隐藏和显示 Twitter Bootstrap 选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11742130/

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