0

最初に、同じIDのインスタンスが複数存在すべきではないことを理解していますが、私の要件を満たすのに役立つより優れたソリューションを探しています。ここで同じIDを共有する複数のタブストラップを作成する方法

<div class="tab-group-1"> 
    <ul class="nav nav-tabs" role="tablist"> 
    <li class="active"><a href="#abc1" data-toggle="tab">Home</a></li> 
    <li><a href="#abc2" data-toggle="tab">About</a></li> 
    </ul> 

    <div class="tab-content"> 
    <div class="tab-pane active" id="abc1">Home tab content</div> 
    <div class="tab-pane" id="abc2">About tab content</div> 
    </div> 
</div> 


<div class="tab-group-2"> 
    <ul class="nav nav-tabs" role="tablist"> 
    <li class="active"><a href="#abc1" data-toggle="tab">Home</a></li> 
    <li><a href="#abc2" data-toggle="tab">About</a></li> 
    </ul> 

    <div class="tab-content"> 
    <div class="tab-pane active" id="abc1">Home tab content</div> 
    <div class="tab-pane" id="abc2">About tab content</div> 
    </div> 
</div> 
+0

About'タブ '例えばクリックすることで、あなたはコンテンツとアクティブなタブの両方に変更したいですか? – urbz

+0

ここに問題を示すためのフィドルがあります:http://www.bootply.com/Jd9IFHDcts .... 通常、IDはW3Cの後でユニークでなければなりません – pbenard

+0

それでは、正確に何をしたいですか?私の意見では完璧に動作するコードをいくつか用意しました。 – Shadowfox

答えて

1

は何かですが、小さな変化があります:以下は、私が何をしようとしています何のほんの一例です

Bootplyhttp://www.bootply.com/U0LkomjCne

を説明:a[data-target]a[href]を変更ターゲットにラッパークラスの接頭辞を付けます。

HTML

<div class="tab-group-1"> 
    <ul class="nav nav-tabs" role="tablist"> 
    <li class="active"><a data-target=".tab-group-1 #abc1" data-toggle="tab">Home</a></li> 
    <li><a data-target=".tab-group-1 #abc2" data-toggle="tab">About</a></li> 
    </ul> 
    <div class="tab-content"> 
    <div class="tab-pane active" id="abc1">Home tab content</div> 
    <div class="tab-pane" id="abc2">About tab content</div> 
    </div> 
</div> 

<div class="tab-group-2"> 
    <ul class="nav nav-tabs" role="tablist"> 
    <li class="active"><a data-target=".tab-group-2 #abc1" data-toggle="tab">Home</a></li> 
    <li><a data-target=".tab-group-2 #abc2" data-toggle="tab">About</a></li> 
    </ul> 

    <div class="tab-content"> 
    <div class="tab-pane active" id="abc1">Home tab content</div> 
    <div class="tab-pane" id="abc2">About tab content</div> 
    </div> 
</div> 
+0

これは究極のソリューションのように聞こえる、ありがとう。親クラス 'tab-group-1'と' tab-group-2'を参照しない方法がありますか?私はスコープ/ネームスペースの必要性を理解していますが、モジュール化された 'this tab' – Syed

関連する問題