一般的にこの件に関連する多くの質問を見てきました。何をする必要があるかを正確に知っていますが、jQueryに「流暢」ではないため、これをうまく行うことができません。
<ul class="nav nav-pills" id="activate">
<li><a href="#tab1" data-toggle="tab">Tab 1</a></li>
<li class="active"><a href="#tab2" data-toggle="tab">Tab 2</a></li>
</ul>
<div class="tab-content">
<div id="tab1"><h1>Data for Tab 1</h2></div>
<div id="tab2">
<a href="#tab1" rel="taburl" data-toggle="tab">Take me to tab content #1</a>
</div>
active
理想的には、そのタブのデータは #tab1 に切り替えられますが、タブはのクラスに切り替わりませんhref="#tab1"
(アクティブなままに#tab2
なりますが、 からのデータが表示されます#tab1
) 。
メソッドを使用して.first()
、最初に出現したhref="#tab1
and.addClass('active')
をこの li にターゲットできると考えました。しかし、私は任意のリンクのliを選択する方法がわかりません。リンクして、そのhref
IDを直接ターゲットにします
これができるかどうかは本当にわかりません。リンクから (jQuery を使用して) データを挿入し、href
それをタブ リンクに追加してアクティブにすることはできますか?
繰り返しdata-toggle="tab"
ますが、適切なコンテンツに切り替わりますが、ナビゲーション バーのアクティブなタブは更新されません。
その正確な「タブ」を選択する方法と、リンクを起動した後.addClass('active')
への方法があります。<li>
お時間をいただきありがとうございます。