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

时间:2016-02-20 13:34:55

标签: javascript html

我想按下标签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>

请帮助。

1 个答案:

答案 0 :(得分:0)

我解决了。用这段代码替换javascript:

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

this.yuiTabs.set('activeIndex', 1);