我使用以下代码在我的MVC应用程序中呈现引导选项卡。所有脚本都正确加载。但仍然丢失标签未定义的错误。
<script src="@Url.Content("~/Scripts/jquery-1.8.3.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/bootstrap-tabs.js")" type="text/javascript"></script>
<ul id="myTab" class="nav nav-tabs">
<li class="active"><a href="#home" data-toggle="tab">Home</a></li>
<li><a href="#profile" data-toggle="tab">Profile</a></li>
</ul>
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade in active" id="home">
jhgh
</div>
<div class="tab-pane fade" id="profile">
mbjb
</div>
</div>
<script type="text/javascript">
$(function () {
$('#myTab a').click(function (e) {debugger
e.preventDefault()
$(this).tab('show');
});
});
</script>
谢谢,
希瓦
答案 0 :(得分:1)
尝试删除“调试器”WORKING FIDDLE
<强> HTML 强>
<ul id="myTab" class="nav nav-tabs">
<li class="active">
<a href="#home" data-toggle="tab">Home</a>
</li>
<li>
<a href="#profile" data-toggle="tab">Profile</a>
</li>
</ul>
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade in active" id="home">
jhgh
</div>
<div class="tab-pane fade" id="profile">
mbjb
</div>
</div>
<强> JAVASCRIPT 强>
$(function () {
$('#myTab a').click(function (e) {
e.preventDefault()
$(this).tab('show');
});
});
答案 1 :(得分:0)
你应该导入完整的bootstrap的javascript库,好像存在javascript依赖bootstraps的文件js