我试图在单击按钮时添加一个动态选项卡。我成功地完成了它。现在我希望在创建动态选项卡时自动选择它。
这是我的代码:
$(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);
});
});
我按顺序使用 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>
问题是我的动态选项卡没有被自动选中
我得到的错误是:
Error: no such method 'select' for tabs widget instance
http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js
Line 2
我该如何解决?
注意:我的代码在 jsfiddle 中工作:http: //jsfiddle.net/StDbH/
但不在我的系统上:Fedora 16 + Firefox 18.0.1