3

我确实有一个用 PHP 创建的页面。此页面包括一个菜单选项卡,该选项卡由称为 Dash、Project 的选项卡组成。破折号选项卡由显示其中一些数据的表格组成。场景就像我在破折号选项卡中单击表格的任何一行时一样导航到由简单表单组成的项目选项卡,并且破折号选项卡中的数据填充到项目选项卡中的表单。但我的问题是它仍然在同一个选项卡上,即 Dash。我希望在单击表中的表后破折号它必须显示项目选项卡,但它显示的是破折号选项卡内容。我猜它保持为活动状态,这就是它发生的原因。

<div class="tabbable">
    <ul class="nav nav-tabs">
        <li class="active">
            <a href="#dash" data-toggle="tab">Dash</a>
        </li>
        <li class="">
            <a href="#projects" data-toggle="tab">Projects</a>
        </li>
    </ul>
    <div class="tab-content" style="padding-bottom: 9px; border-bottom: 1px solid #ddd;">
        <div class="tab-pane active" id="dash">
            <?php include "dash.php"; ?>
        </div>
        <div class="tab-pane" id="projects">
            <?php include "project.php"; ?>
        </div>
    </div>
</div>

导航的破折号选项卡的代码如下:

<tr>
    <td>
        <a href="#" data-bind="attr:{value:id,title:projname,href:root+'projects/project/'+id},text:projname">
    </td>
    <td data-bind="text:enddate"></td>
    <td data-bind="text:status"></td>
</tr>
4

1 回答 1

1

试试下面的东西。

$('#tabbable').tabs('select', $('#projects'));
$('#tabbable').tabs('select', $('#dash'));
于 2012-12-21T05:38:31.573 回答