jquery - 从 Bootstrap 3.0 中的不同链接转到时如何制作特定选项卡 "active"

标签 jquery html css twitter-bootstrap

当从不同的链接转到事件时,我在将特定选项卡加载为事件时遇到问题。我实际上想做的是,使用 Bootstrap Tab 放置一个内容,我希望它们用作菜单,所以每当我从同一页面或什至从不同页面单击菜单时,我希望它转到特定页面并制作特定标签“事件”

这怎么可能,我在 Bootstrap 中尝试了很多资源,但它不起作用。

<table class="nav-tabs" cellspacing="0">
        <tr>
          <td><a class="active" href="#payment_tab" data-toggle="tab">Payment Services</a></td>
          <td><a href="#pci_tab" data-toggle="tab">PCI Compliance - Link</a></td>
          <td><a href="#marketing_tab" data-toggle="tab">Marketing</a></td>
          <td><a href="#support_tab" data-toggle="tab">Support & Service</a></td>
        </tr>
      </table>

我尝试做的链接是http://www.anjan.com.np/boom/merchants.html

提前致谢

所做的新更改:

<table class="nav nav-tabs">
<tr>
  <td><a href="#home" data-toggle="tab" class="active">Home</a></td>
  <td><a href="#profile" class="profile-link" data-toggle="tab">Profile</a></td>
  <td><a href="#messages" class="next-link" data-toggle="tab">Messages</a></td>
  </tr>
</table>
<div class="tab-content">
  <div class="tab-pane active" id="home">Home Content</div>
  <div class="tab-pane" id="profile">Profile Content</div>
  <div class="tab-pane" id="messages">Messages Content</div>
</div>
</div>

来自外部的个人资料链接 下一步

$(".outside-link").click(function() {
    $(".nav-tabs tr td a").removeClass("active");
    $($(this).attr("data-toggle-tab")).parent("td").find("a").addClass("active");
});

$(".next-link").click(function() {
    $(".nav-tabs tr td a").removeClass("active");
    $($(this).attr("data-toggle-tab")).parent("td").find("a").addClass("active");
});

谁能帮我用泛化来简化这个 jQuery???

最佳答案

/** Jquery 加载代码**/

$(".nav-tabs").find("a").click(function(){
    $(".nav-tabs").find("a").removeClass("active");
    $(this).addClass("active");
});

关于jquery - 从 Bootstrap 3.0 中的不同链接转到时如何制作特定选项卡 "active",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21429312/

相关文章:

jquery - 使用 knockout 映射插头进行节流

javascript - 在 JavaScript 中定义函数之前在回调中调用函数?

html - 如何在 rails 中的另一个元素附近显示一个表单元素?

html - 在 CSS 中,访问过的链接不会改变颜色

javascript - 在浏览器窗口的顶部和底部动态创建元素

javascript - JQuery 事件在 .addClass 之后不起作用

jquery - Fotorama 覆盖其他 Div - 如何将其设置为位于其他内容之后?

javascript - 防止 Opera 浏览器丰富 HTML5 字段

javascript - bootstrap-wysihtml5 集成

html - 响应式元素——拉伸(stretch)再堆叠