2013-11-01 160 views

回答

37

在這裏,我更新jsfiddle

我的數據目標屬性添加到一個元素和改變ID在第二個選項卡內容

我修改這個線,

您的:

<li class="active"><a href="#home" data-toggle="tab">C1</a></li> 
<li><a href="#profile" data-toggle="tab">C2</a> </li> 

我的更新:

<li class="active"><a href="#home" data-target="#home, #home_else" data-toggle="tab">C1</a></li> 
<li><a href="#profile" data-target="#profile, #profile_else" data-toggle="tab">C2</a> </li> 

而第二個選項卡的內容,你的:

<div id="myTabContent" class="tab-content"> 
    <div class="tab-pane fade in active" id="home"> 
     <p>Content 1.</p> 
    </div> 
    <div class="tab-pane fade" id="profile"> 
     <p>Content 2.</p> 
    </div> 
</div> 

我的更新:

<div id="myTabContent2" class="tab-content"> 
    <div class="tab-pane fade in active" id="home_else"> 
     <p>Content 1.</p> 
    </div> 
    <div class="tab-pane fade" id="profile_else"> 
     <p>Content 2.</p> 
    </div> 
</div> 
+0

這就是我一直在尋找的。謝謝 – intelis

+0

@intelis刪除'id =「myTabContent」',因爲ID必須是唯一的。 –

+0

數據目標是否可以與類一起工作? – lindhe

0

ID必須是唯一的。

Two HTML elements with same id attribute: How bad is it really?

問題,你的代碼標識家,分佈和myTabContent

兩個元素。

<div id="myTabContent" class="tab-content"> 
    <div class="tab-pane fade in active" id="home"> 
     <p>Content 1.</p> 
    </div> 
    <div class="tab-pane fade" id="profile"> 
     <p>Content 2.</p> 
    </div> 
</div> 

<hr> 

<div id="myTabContent" class="tab-content"> 
    <div class="tab-pane fade in active" id="home"> 
     <p>Content 1.</p> 
    </div> 
    <div class="tab-pane fade" id="profile"> 
     <p>Content 2.</p> 
    </div> 
</div> 

和 你給href="#home"將針對第一個元素id.Not與ID的所有元素。

<ul id="myTab" class="nav nav-tabs"> 
    <li class="active"><a href="#home" data-toggle="tab">C1</a></li> 
    <li><a href="#profile" data-toggle="tab">C2</a></li> 
</ul> 
+0

嗯..是的,我知道身份證應該是獨一無二的,只是即使我改變ids類,它仍然不適合我。謹慎給我舉個例子。我不確定我做錯了什麼。上面的例子來自文檔。 – intelis

11

你應該只使用一個類來代替。我只是在模態窗口內工作Bootstrap 3標籤內容。試圖讓模式窗口打開到正確的選項卡,但我需要打開兩個選項卡,一個用於模態標題,另一個用於內容,在頁腳中帶有額外的nab選項卡。

我使用了一個類,它工作。所以,將<div class="tab-pane fade in active" id="home">更改爲<div class="tab-pane fade in active home"><a href="#home" data-toggle="tab"><a href=".home" data-toggle="tab"> ...爲我工作。

+0

這很簡單有效。 – LiberiFatali