JQuery UI动态选项卡 - 自动选择

Okk*_*kky 5 jquery tabs jquery-ui dynamic jquery-tabs

我试图在按钮点击上添加动态标签.我顺利完成了它.现在我希望我的动态选项卡在创建时自动选中.

这是我的代码:

$(document).ready(function(){

    var tabs = $("#container-1").tabs();
    $('#add_tab').click( function(){
            var ul = tabs.find( "ul" );
            $( "<li><a href='#newtab'>New Tab</a></li>" ).appendTo( ul );
            $( "<div id='newtab'>Name :<input type='text'></input></div>" ).appendTo( tabs );
            tabs.tabs( "refresh" );
            tabs.tabs("select", 1);
        });
});
Run Code Online (Sandbox Code Playgroud)

我按顺序使用CDN链接:

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

问题是我的动态标签没有自动选中

我得到的错误是:

Error: no such method 'select' for tabs widget instance
http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js
Line 2
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

注意:我的代码在jsfiddle中工作:http://jsfiddle.net/StDbH/

但不是我的系统:Fedora 16 + Firefox 18.0.1

Vic*_*Vic 9

刷新后添加此行:

tabs.tabs( "option", "active", -1 );
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/StDbH/1/