今のところタブ付きのインデックス ページがあります。まだどこにもリンクしていませんが、タブをクリックしたときにアクティブなクラスを設定しようとしています。
タブは次のとおりです。
<ul class="nav nav-tabs">
@foreach(var division in Model)
{
<li class="span2""><a href="#">@division.Description</a></li>
}
<li class="active span2"><a href="#">All</a></li>
<li class="span2"><a href="#">Summary</a></li>
</ul>
そしてjquery:
<script type="text/javascript">
$(document).ready(function() {
$("#tabs li").click(function() {
$("#tabs li").removeClass('active');
$(this).addClass("active");
$(".tab_content").hide();
$(selected_tab).fadeIn();
var selected_tab = $(this).find("a").attr("href");
});
});
また、関数 SetActiveTab() を指すタブで onclick イベントを設定して、その中のアクティブなクラスを削除しようとしましたが、それも機能しません。
function SetActiveTab() {
$("#tabs li").removeClass("active");
}
ここで何が欠けていますか?