Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从jQuery UI选项卡中的文本链接中选择最后一个选项卡_Jquery_Jquery Ui_Jquery Ui Tabs_Jquery Tabs - Fatal编程技术网

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

从jQuery UI选项卡中的文本链接中选择最后一个选项卡,jquery,jquery-ui,jquery-ui-tabs,jquery-tabs,Jquery,Jquery Ui,Jquery Ui Tabs,Jquery Tabs,我在我的网站上使用jQueryUI标签作为产品页面。在某些页面上,我有2个选项卡,在某些页面上有3个选项卡。我想从文本链接打开最后一个选项卡。jQueryTabs api只是向您展示了如果您知道选项卡索引(假设2打开第三个选项卡),如何转到特定选项卡。我尝试了下面的代码,但没用。请告知。谢谢 $("#productTabs").tabs(); var $tabs = $('#productTabs').tabs(); // first tab selected $("a

我在我的网站上使用jQueryUI标签作为产品页面。在某些页面上,我有2个选项卡,在某些页面上有3个选项卡。我想从文本链接打开最后一个选项卡。jQueryTabs api只是向您展示了如果您知道选项卡索引(假设2打开第三个选项卡),如何转到特定选项卡。我尝试了下面的代码,但没用。请告知。谢谢

    $("#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得到最后一个索引值

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

谢谢你让我走上正轨。我使用$tabs.tabs(“length”)而不是$tabs.tabs.length()对其进行了轻微修改