我现在有一个带有选项卡的索引页,它们没有链接到任何地方,但我试图设置活动类,当你点击一个选项卡。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
只是一个错字,在我的代码中没问题。发表这篇文章时必须滑过我的手指 –