2016-03-24 15 views
2

私はUIにjqueryタブを使用しました。私がする必要があるのは、ページが読み込まれるときに2番目のタブを選択する必要があるということです。デフォルトでは、class = "Active"のタグが開きます。しかし、アクティブなタグの内容を開くのではなく、別のタグの内容を開きたいと思います。どのように私はこれを行うのですか?ここに私のタブコードは、HTMLである:jqueryを使用してタブを選択

<div class="typo"> 
    <div class="container-fluid"> 

     <div class="Buttons"> 
      <!-- <h3 class="ghj"><p align="center">Modules</p></h3>--> 
      <h1> 
       <ul class="nav nav-tabs"> 
        <li class="active"><a data-toggle="tab" href="#Basic" class="btn btn-info" role="button">Data Preprocessing</a></li> 
        &nbsp; &nbsp; &nbsp; 
        <li><a data-toggle="tab" href="#WGCNA" class="btn btn-info" role="button">WGCNA</a></li> 
        &nbsp; &nbsp; &nbsp; 
        <li><a data-toggle="tab" href="#Custom" class="btn btn-info" role="button">Genome Mapping</a></li> 
        &nbsp; &nbsp; &nbsp; 
        <li><a data-toggle="tab" href="#RNA" class="btn btn-info" role="button">RNA Seq</a></li> 
        &nbsp; &nbsp; &nbsp; 
       </ul> 
      </h1> 
      </div> 
     </div> 
    </div> 

ここで私は何をする必要があるか、私は、ページの読み込み上のタブ「WGCNA」の内容を表示する必要がある、です。どのように私はこれを達成するのですか?

+1

あなたは2番目のタブにアクティブに設定しようとしたのですか? – gurvinder372

+0

はい私は、jqueryのaddClassメソッドを使用して2番目のActiveを設定しようとしましたが、これを実行した後、空白のページが表示され、WGCNAタブがアクティブになっていません。 –

+0

ページの読み込み時にタブを「アクティブ」にする必要がある場合に備えて、SOを確認してください。http://stackoverflow.com/questions/15304027/how-to-change-tabs-programmatically-in-jquery-ui-1-9 – WhoAmI

答えて

1

tabs apiを使用してプログラムでタブを開くことができます。

これを達成するには2通りの方法があります。

あなたはこのようなスタートにactiveオプションを渡して初期化時に行うことができます。

$(".nav-tabs").tabs({ 
active: 1 
}); 

は、それはゼロベースです覚えておいてください。

または初期化した後、アクティブなオプションを設定する:

$(".nav-tabs").tabs("option", "active", 1); 
関連する問題