2013-03-06 88 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