Ger*_*rdo 1 jquery jquery-ui jquery-ui-tabs
如何清空(删除所有选项卡)jQuery UI选项卡?
编辑:我不是要删除选项卡功能,而是清空所有选项卡以添加新选项卡.
我正在尝试:
for (var i = $('#content').tabs('length') - 1; i >= 0; i--) {
$('#content').tabs('remove', i);
}
Run Code Online (Sandbox Code Playgroud)
但是标签('length')总是返回0,即使控件中添加了一些选项卡.
顺便说一下,我把它初始化为空
$('#content').tabs();
Run Code Online (Sandbox Code Playgroud)
然后动态添加标签
$('#content').tabs( 'add' , '' , data[i].nombre);
Run Code Online (Sandbox Code Playgroud)
我无法像在你的问题中那样迭代标签并删除它们.我的解决方案是删除第0个选项卡的次数等于tabs对象的"length"方法返回的值:
var tab_count = $('#tabs').tabs('length');
for (i=0; i<tab_count; i++){
$('#tabs').tabs( "remove" , 0 )
}
Run Code Online (Sandbox Code Playgroud)