首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Jquery-UI选项卡中按名称切换到选定选项卡

问在Jquery-UI选项卡中按名称切换到选定选项卡
EN

Stack Overflow用户
提问于 2009-02-23 16:45:23
回答 15查看 122.8K关注 0票数 52

如果我有三个选项卡:

代码语言:javascript
复制
<div id="tabs">
    <ul>
        <li><a href="#sample-tab-1"><span>One</span></a></li>
        <li><a href="#sample-tab-2"><span>Two</span></a></li>
        <li><a href="#sample-tab-3"><span>Three</span></a></li>
    </ul>
</div>

我想按其名称切换到#sample-tab-2。我知道我可以切换到一个标签,如果我知道它的号码,但在我遇到的情况下,我不会知道。

注: JQuery 1.3.1 / JQuery-UI 1.6rc6

EN

回答 15

Stack Overflow用户

回答已采纳

发布于 2011-01-10 19:04:01

我无法得到之前的答案。我执行了以下操作以按名称获取选项卡的索引:

代码语言:javascript
复制
var index = $('#tabs a[href="#simple-tab-2"]').parent().index();
$('#tabs').tabs('select', index);
票数 87
EN

Stack Overflow用户

发布于 2012-04-09 00:17:38

似乎使用id和索引一样有效,例如,简单地这样做就可以开箱即用了……

代码语言:javascript
复制
$("#tabs").tabs("select", "#sample-tab-1");

这在official docs中有很好的文档记录

“选择选项卡,就像它被单击一样。第二个参数是要选择的选项卡的从零开始的索引或与该选项卡关联的面板的id选择器(选项卡的href片段标识符,例如哈希,指向面板的id)。”

我假设这是在这个问题之后添加的,可能是在大多数答案之后添加的

票数 34
EN

Stack Overflow用户

发布于 2013-02-15 00:42:49

代码语言:javascript
复制
$('#tabs').tabs('select', index); 

在jquery ui 1.10.0中不支持方法`'select‘。http://api.jqueryui.com/tabs/

我使用以下代码,并且工作正常:

代码语言:javascript
复制
  $('#tabs').tabs({ active: index });
票数 26
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/578348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档