2013-03-06 89 views
0

我使用jQuery UI的标签和它的作品perfectly.Heres的jQuery UI的标签“.selector”

$(function() { 
    $("#tabs").tabs(); 
}); 

代码我突然遇到了这样一个场景,我不得不找到当前活动标签的索引。所以我通过了Api Documentation并找出了下面的代码。

Get or set the active option, after initialization: 
// getter 
var active = $(".selector").tabs("option", "active"); 
// setter 
$(".selector").tabs("option", "active", 1); 

什么是“.selector”在这里,我怎么能得到活动标签活动标签的当前索引?

回答

2

.selector是在你调用tabs()的元素,所以如果你的第一个代码段是从你的代码,你需要#tabs更换.selector

例如:

var active = $("#tabs").tabs("option", "active"); 
+0

我在jQuery函数写上面的代码,但IAM没有得到期望的结果。 – Kannan 2013-03-06 11:04:27

+0

您使用什么选择器来首先调用选项卡? – BenM 2013-03-06 11:34:26

+0

我很抱歉让你烦恼。我现在得到了结果。错误是我正在使用jQuery 1.8.3版本。在这种情况下,我们应该替换活动与选择。现在我已经更改为jQuery版本1.10.1及其工作完美。 – Kannan 2013-03-06 11:40:21

0

下面是一些在jQuery UI的标签文档的 - 我还没有和他们多工作...

jQuery UI Documentation (Tabs)

这将可能是什么像

.tabs("select" , index) 

$('#nameOftabs').tabs({ selected: index }); 

其中索引将是您希望选择的默认选项卡。

更多的答案

answer 1 answer 2

希望这有助于

+0

谢谢answer1帮助我了解我出错的地方。 – Kannan 2013-03-06 11:41:08