3

PHPで作成されたページがあります。このページには、ダッシュ、プロジェクトと呼ばれるタブで構成されるメニュー タブが含まれています。ダッシュ タブは、データを表示するテーブルで構成されています。シナリオは、ダッシュ タブのテーブルの行のいずれかをクリックしたときのようなものです。シンプルなフォームで構成されるプロジェクトタブに移動し、ダッシュタブからのデータがプロジェクトタブにあるフォームに入力されますが、私の問題はダッシュである同じタブに残っていることです。プロジェクトタブを表示する必要がありますが、ダッシュタブのコンテンツが表示されています.アクティブとして保持されているため、それが起こっていると思います.

<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 に答える