我目前正在使用Twitter bootstrap 的标签,希望在用户发布数据并重新加载页面后 Select 相同的标签.

这是怎么做到的?

我当前对inti标签的调用如下所示:

<script type="text/javascript">

$(document).ready(function() {

    $('#profileTabs a:first').tab('show');
});
</script>

我的标签:

<ul id="profileTabs" class="nav nav-tabs">
    <li class="active"><a href="#profile" data-toggle="tab">Profile</a></li>
    <li><a href="#about" data-toggle="tab">About Me</a></li>
    <li><a href="#match" data-toggle="tab">My Match</a></li>
</ul>

推荐答案

You'll have to use localStorage or cookies to manage that. Here's a quick and dirty solution that can be vastly improved, but may give you a starting point:

$(function() { 
    // for bootstrap 3 use 'shown.bs.tab', for bootstrap 2 use 'shown' in the next line
    $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
        // save the latest tab; use cookies if you like 'em better:
        localStorage.setItem('lastTab', $(this).attr('href'));
    });

    // go to the latest tab, if it exists:
    var lastTab = localStorage.getItem('lastTab');
    if (lastTab) {
        $('[href="' + lastTab + '"]').tab('show');
    }
});

Jquery相关问答推荐

当父迪瓦是重复元素时,如何将一些子元素包裹在父迪瓦中

在shiny 的datatable列中启用智能搜索

jQuery在localStorage时将类添加到正文

加载外部 css 文件,如 jquery 中的脚本,这在 ie 中也兼容

jQuery .val() 和 .attr('value') 有什么区别?

如何在 jQuery 中使用:not 和 hasClass() 来获取没有类的特定元素

jQuery javascript 正则表达式 将
替换为 \n

jQuery中的正则表达式字段验证

jQuery 绑定点击 *ANYTHING* 但 *ELEMENT*

在没有 jQuery 的情况下在 node.js 上合并或合并 JSON

如何在 jQuery 中为 getJSON 设置缓存 false?

jQuery .load() 调用不会在加载的 HTML 文件中执行 JavaScript

jquery:更改URL地址而不重定向?

Jquery - 如何获取样式显示属性无/块

复选框值始终为打开

带有 jquery.animate() 的 CSS 旋转跨浏览器

停止输入/书写后如何触发输入文本中的事件?

bootstrap 模式:关闭当前,打开新

如何在 JavaScript / jQuery 中获取对象的属性?

javascript,是否有像 isArray 这样的 isObject 函数?