jquery - 如何在 Twitter Bootstrap 中从一个选项卡链接到另一个选项卡?

标签 jquery html twitter-bootstrap tabs custom-data-attribute

假设您有几个使用 Twitter Bootstrap 创建的选项卡。如何在同一页面上从一个选项卡链接到另一个选项卡?

例如,假设在第一个选项卡上,我想链接到第二个选项卡。

最佳答案

与建议的解决方案略有不同,更适合我:

HTML:

<a class="btn" href="#login-signup" data-toggle="destination-tab">Sign up</a>

JS:

$(document).on('click', 'a[data-toggle="destination-tab"]', function(event) {
    event.preventDefault();
    var hash = this.href.replace(/^.+#/, '#');
    $('a[href="' +hash+ '"][data-toggle=tab]:first').click();
});

此版本的优点是能够使用 href 属性进行链接,确保您“单击”的链接实际上是切换选项卡的链接,并且(并非不重要)限制了链接的数量被链接到一个。

关于jquery - 如何在 Twitter Bootstrap 中从一个选项卡链接到另一个选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15143287/

相关文章:

html - 在html中生成PDF文件时如何设置字体系列

html - Jekyll 构建 Bootstrap 导航栏

javascript - Jquery,清除/清空 tbody 元素的所有内容?

javascript - 日期字段的 JQuery 验证

javascript - 附加(html)不适用于脚本

javascript - 当ajax点击更改上面的内容时,保持按钮相对于屏幕

java - 登录页面未链接到 Spring Security

javascript - 电子应用程序中的 jQtree 定位问题

html - 初始状态下的 Bootstrap 折叠菜单箭头

javascript - 在 Angular 重复循环内设置和获取 Bootstrap 单选按钮