2016-09-13 3 views
3

Ich habe versucht, die aktive Registerkarte zu ändern und fehlgeschlagen, das Javascript onclick Element richtig zu verwenden. Hier ist der Code:So ändern Sie die aktive Bootstrap Registerkarte mit Javascript

Wie könnte ich in der Lage sein, die Schaltflächen zu verwenden, um die aktive Registerkarte zu ihrer zugeordneten ID zu ändern? Bitte beraten.

Einen schönen Tag!

+0

Ihre Zitate ein bisschen seltsam sind. Verwenden Sie den Standard "". – Li357

Antwort

3

Sie können auslösen klicken auf der Registerkarte möchten Sie, wenn klicke auf Ihre Tasten

<ul class="nav nav-tabs" style="text-align: left;"> 
    <li class="active"><a href="#first" data-toggle="tab" id="first_tab">First</a></li> 
    <li><a href="#second" data-toggle="tab" id="second_tab">Second</a></li> 
    <li><a href="#third" data-toggle="tab" id="third_tab">Third</a></li> 
</ul> 

<div class="tab-content">   
    <div id="first" class="tab-pane fade in active"> 
     Text   
     <a class="btn btn-primary btn-lg" onclick="$('#second_tab').trigger('click')">Second</a>   
     <a class="btn btn-primary btn-lg" onclick="$('#third_tab').trigger('click')">Third</a>   
    </div> 
    .... 
</div> 

hier ist ein Demo

0

Ich empfahl diese Codes.

<div class="tab-control" data-role="tab-control"> 
    <ul> 
     <li><a href="#tab1"></a>Tab 1</li> 
     <li><a href="#tab1"></a>Tab 2</li> 
    </ul> 
    <div class="frames"> 
     <div class="frame" id="tab1"> 
      //Content tab 1 
     </div> 
     <div class="frame" id="tab2"> 
      //Content tab 2 
     </div> 
    </div> 
</div> 

Fügen Sie die gewünschten Effekte in das Klassenattribut ein.

function menu3(){ 
    $('[href="#menu3"]').tab('show'); 
} 

Bootstrap Dokumentation:

+0

Ihre Tags sind falsch. – Li357

+0

Bearbeitet. Vielen Dank für die Erinnerung an mich. – Kramer

Verwandte Themen