我花了不切实际的时间,试图在bootstrap3标签/导航栏的标签更改和谷歌吐出的all条建议是错误的/不起作用的时候启动一个函数.

怎么办?

元编辑:请参阅注释

推荐答案

$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
  var target = $(e.target).attr("href") // activated tab
  alert(target);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>

<ul id="myTab" class="nav nav-tabs">
  <li class="active"><a href="#home" data-toggle="tab">Home</a></li>
  <li class=""><a href="#profile" data-toggle="tab">Profile</a></li>
</ul>
<div id="myTabContent" class="tab-content">
  <div class="tab-pane fade active in" id="home">
    home tab!
  </div>
  <div class="tab-pane fade" id="profile">
    profile tab!
  </div>
</div>

Jquery相关问答推荐

ASP.NET Core 8 MVC:从jQuery发布控制器中的所有值为空

jQuery从JSON创建嵌套列表

通过 .push() 方法向对象添加项目

禁用提交按钮,直到所有字段都有值

如何使用 JQuery Select 没有特定子元素的元素

使用淡入淡出和追加

如何使用jQuery删除父元素

TypeScript 中是否有this的别名?

Jquery Ajax,从 mvc.net 控制器返回成功/错误

可以在不使用for=id的情况下将标签与复选框相关联吗?

jQuery/JavaScript 碰撞检测

Jquery查找所有以字符串开头的ID?

Backbone.js 和 jQuery

Jquery .show() 不显示隐藏可见性的 div

如何阻止 Chrome 进入调试模式?

带有 jQ​​uery 的饼图

检测夹点的最简单方法

jQuery : eq() 与 get()

将变量的值复制到另一个

使用 Ajax 下载并打开 PDF 文件