【发布时间】:2014-08-25 14:57:03
【问题描述】:
您好,我很困惑,当服务器上发生回发而不是返回第一个选项卡时,我需要帮助引导水龙头保留其当前选项卡。我知道以前有人问过这个问题,但我似乎无法实施解决方案。请温柔一点,宽恕一个可怜的罪人。 我在下面给出了四个标签
<ul class="nav nav-tabs" data-tabs="tabs" id="myTab">
<li class="active"><a href="#cSession" title="Personal Information">Create Session</a> </li>
<li><a href="#cTerm" title="Admission Details">Create Term</a></li>
<li><a href="#cClass" title="Residential Address">Create Class</a></li>
<li><a href="#vClass" title="Residential Address">View Created Classes</a></li>
</ul>
我启动标签的脚本是
$(document).ready(function () {
var tab = $("#hidTAB").val;
$('#myTab a[href="' + tab + '"]').tab('show');
$('#myTab a[href="#cSession"]').click(function (e) {
e.preventDefault();
$("#myTab").removeClass("active");
$(this).addClass('active');
$(this).tab('show');
$("#hidTAB").val() = "cSession";
})
$('#myTab a[href="#cTerm"]').click(function (e) {
e.preventDefault();
$("#myTab").removeClass("active");
$(this).addClass('active');
$(this).tab('show');
$("#hidTAB").val() = "cTerm";
})
$('#myTab a[href="#cClass"]').click(function (e) {
e.preventDefault();
$("#myTab").removeClass("active");
$(this).addClass('active');
$(this).tab('show');
$("#hidTAB").val() = "cClass";
})
$('#myTab a[href="#vClass"]').click(function (e) {
e.preventDefault();
$("#myTab").removeClass("active");
$(this).addClass('active');
$(this).tab('show');
$("#hidTAB").val() = "vClass";
})
});
我在这个论坛上读到可以使用隐藏字段来存储选项卡。我已经尝试从这篇文章Remain bootstrap tab after postback c# 中实现这个想法。但我不能,似乎无法让它工作。我的 jquery 技能和我的法语一样糟糕,而且我不懂 10 多个法语短语。请我需要帮助。谢谢
【问题讨论】:
标签: jquery twitter-bootstrap-3