空jQuery UI选项卡

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)

Key*_*ger 6

我无法像在你的问题中那样迭代标签并删除它们.我的解决方案是删除第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)