我現在有一個帶有選項卡的索引頁,它們沒有鏈接到任何地方,但我試圖設置活動類,當你點擊一個選項卡。html選項卡removeClass&addClass在jquery不起作用
這裏是標籤:
<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");
}
我在這裏錯過了什麼?
你有你'foreach'內的錯誤,它應該是'<李班= 「span2」>',用單引號'''' – keaukraine
只是一個錯字,在我的代碼中沒問題。發表這篇文章時必須滑過我的手指 –