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 Ui_Tabs - Fatal编程技术网

Jquery ui 如何选择下一个选项卡

Jquery ui 如何选择下一个选项卡,jquery-ui,tabs,Jquery Ui,Tabs,因此,有很多解决方案可以选择下一个选项卡,就像这样 var selected = $("#tabs").tabs("option", "selected"); $("#tabs").tabs("option", "selected", selected + 1); 但是,如果我的下一个标签被禁用,我希望它改为两个标签,这就行不通了。我在这里回答我自己的问题,不太复杂,不过我想分享一下我的想法(用咖啡脚本写的) current=@$el.tabs('option','selected') 计数器

因此,有很多解决方案可以选择下一个选项卡,就像这样

var selected = $("#tabs").tabs("option", "selected");
$("#tabs").tabs("option", "selected", selected + 1);

但是,如果我的下一个标签被禁用,我希望它改为两个标签,这就行不通了。

我在这里回答我自己的问题,不太复杂,不过我想分享一下我的想法(用咖啡脚本写的)

current=@$el.tabs('option','selected')
计数器=1
而当前==@$el.tabs('option','selected')和当前+计数器
current = @$el.tabs('option', 'selected')
counter = 1
while current == @$el.tabs('option', 'selected') and current + counter <= @$el.tabs('length')
  @$el.tabs 'select', current + counter++