从jQuery UI选项卡中的文本链接中选择最后一个选项卡

时间:2011-05-12 17:41:38

标签: jquery jquery-ui jquery-ui-tabs jquery-tabs

我在我网站上的产品页面使用jQuery UI标签。在某些页面上,我有2个选项卡,在某些页面上有3个。我想从文本链接打开最后一个选项卡。如果您知道选项卡索引(让我们说2打开第3个选项卡),jquery选项卡api会向您显示如何转到特定选项卡。我尝试了下面的代码,但它没有帮助。请指教。感谢。

    $("#productTabs").tabs();
    var $tabs = $('#productTabs').tabs(); // first tab selected

    $("a[href$='mylink']").click(function(event){
    $tabs.tabs('select', -1); // switch to last tab
    return false;
    });

1 个答案:

答案 0 :(得分:2)

基本上获取选项卡组的长度并减去一个以获得最后一个索引值。

$("a[href$='mylink']").click(function(event){
  $tabs.tabs('select', $tabs.tabs.("length") - 1); // switch to last tab
  return false;
});