在当前选项卡中按下按钮时显示另一个选项卡

show another tab when pressing button in a current tab

本文关键字:选项 按钮 另一个 显示      更新时间:2023-09-26

我希望当我按选项卡 0 中的运行按钮转到选项卡 1 时。我尝试以下方法,但它不起作用。

<head>
<script type="text/javascript">
function x()
{
    $('#someNavTabs a:eq(' + 1 + ')').tab('show');
}
</script>
</head>
<body>
    <div id="TABS" class="yui-navset">
        <ul class="yui-nav" id="someNavTabs">
            <li id="TAB0" class="selected"><a href="#TAB0"><em>Run</em></a></li>
            <li id="TAB1"><a href="#TAB1"><em>Results</em></a></li>
            <li id="TAB2"><a href="#TAB2"><em>Help</em></a></li>
        </ul>
    <div class="yui-content" id="CONTENT">
    <!--TAB0-->
        <div id = "TAB0" class="active">
            <div class="MainContent">
                <input type='button' id='b' value='Run' onclick="x()">
            </div>
        </div>
    <!--TAB1-->
    <!--TAB2-->
</body>

请帮忙。

我解决了。通过用以下代码替换 javascript:

this.yuiTabs = new YAHOO.widget.TabView("TABS", {activeIndex:1});
this.yuiTabs.set('activeIndex', 1);