gpt4 book ai didi

javascript - 重新分配新选项卡后如何更新导航栏?

转载 作者:行者123 更新时间:2023-12-03 04:23:34 25 4
gpt4 key购买 nike

我想即时更改目标选项卡

$('#tab0').attr('href', '#four');
$('#tab0').text('Logout');

HTML

<div data-role="page" id="settingsPage">
<div data-role="content">
<div data-role="tabs" id="tabs">
<div data-role="navbar">
<ul>
<li><a id="tab0" href="#one" class="ui-btn-active">Tab One</a></li>
<li><a id="tab1" href="#two">Tab Two</a></li>
<li><a id="tab2" href="#three">Tab Three</a></li>
</ul>
</div>
<div id="one" style="display: none" class="ui-body-d ui-content">aaaaaaaaaaaa</div>
<div id="two" style="display: none" class="ui-body-d ui-content">bbbbbbbbbbbbb</div>
<div id="three" style="display: none" class="ui-body-d ui-content">cccccccccccc</div>
<div id="four" style="display: none" class="ui-body-d ui-content">Not supposed to show this now</div>
</div>
</div>
</div>

我希望第一个选项卡能够更改导航栏项目和选项卡的内容。

DEMO

正如您所看到的,第一个导航栏项目名称确实发生了变化,但内容没有变化。如何在不重新加载整个页面的情况下刷新?

最佳答案

移动选项卡使用与 jQuery UI tabs 相同的 API .

可以做类似的事情:

$('#tab0').attr('href', '#four').text('Logout');

$('#tabs').tabs("refresh");
$('#one').hide();

DEMO

关于javascript - 重新分配新选项卡后如何更新导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43834572/

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