Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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
空jqueryui选项卡_Jquery_Jquery Ui_Jquery Ui Tabs - Fatal编程技术网

空jqueryui选项卡

空jqueryui选项卡,jquery,jquery-ui,jquery-ui-tabs,Jquery,Jquery Ui,Jquery Ui Tabs,如何清空(删除所有选项卡)jQuery UI选项卡 编辑:我不是要删除选项卡功能,而是要清空所有选项卡以添加新选项卡 我正在尝试: for (var i = $('#content').tabs('length') - 1; i >= 0; i--) { $('#content').tabs('remove', i); } 但是制表符('length')总是返回0,即使控件中添加了一些制表符 顺便说一句,我正在初始化它为空 $('#content').tabs(); 然后动态添

如何清空(删除所有选项卡)jQuery UI选项卡

编辑:我不是要删除选项卡功能,而是要清空所有选项卡以添加新选项卡

我正在尝试:

for (var i = $('#content').tabs('length') - 1; i >= 0; i--) {
    $('#content').tabs('remove', i);
}
但是制表符('length')总是返回0,即使控件中添加了一些制表符

顺便说一句,我正在初始化它为空

$('#content').tabs();
然后动态添加选项卡

$('#content').tabs( 'add' , '' , data[i].nombre);

您应该能够从选择器中解除选项卡的绑定

$('#content').unbind();
编辑:

直接来自jQuery文档

.tabs( 'destroy' );

完全删除选项卡功能。这将使元素返回其初始前状态。

您应该能够从选择器中解除选项卡的绑定

$('#content').unbind();
编辑:

直接来自jQuery文档

.tabs( 'destroy' );

完全删除选项卡功能。这将使元素返回其初始状态。

是否尝试添加具有非空url的选项卡

$('#content').tabs( 'add' , 'non empty url' , data[i].nombre);
复制自官方文件()


添加一个新选项卡。第二个参数是一个URL,该URL由一个片段标识符组成,仅用于创建页内选项卡,或者是一个完整的URL(相对或绝对,无跨域支持),用于将新选项卡转换为Ajax(远程)选项卡。第三个是从零开始插入新选项卡的位置。可选,默认情况下,在末尾追加一个新选项卡。

是否尝试添加带有非空url的选项卡

$('#content').tabs( 'add' , 'non empty url' , data[i].nombre);
复制自官方文件()


添加一个新选项卡。第二个参数是一个URL,该URL由一个片段标识符组成,仅用于创建页内选项卡,或者是一个完整的URL(相对或绝对,无跨域支持),用于将新选项卡转换为Ajax(远程)选项卡。第三个是从零开始插入新选项卡的位置。可选,默认情况下,在末尾追加一个新选项卡。

我在遍历选项卡并删除它们时遇到了问题,就像您在问题中所做的那样。我的解决方案是删除第0个制表符的次数等于制表符对象的“length”方法返回的值:

var tab_count = $('#tabs').tabs('length');
for (i=0; i<tab_count; i++){
    $('#tabs').tabs( "remove" , 0 )
}
var tab_count=$('tabs')。tabs('length');

对于(i=0;i我在遍历选项卡并删除它们时遇到了问题,就像您在问题中所做的那样。我的解决方案是删除第0个选项卡的次数等于tabs对象的“length”方法返回的值:

var tab_count = $('#tabs').tabs('length');
for (i=0; i<tab_count; i++){
    $('#tabs').tabs( "remove" , 0 )
}
var tab_count=$('tabs')。tabs('length');

对于(i=0;i我也有类似的问题。为了在加载新选项卡之前从以前的请求中删除选项卡,我采取了以下步骤:

  • 拆下凸耳(#凸耳ul li)
  • 已删除选项卡内容(#选项卡div)和
  • 刷新了选项卡
  • 这是我使用的代码。对我有用。希望它对你有用

    $('div#tabs ul li').remove();
    $('div#tabs div').remove();
    $("div#tabs").tabs("refresh");
    

    我在网上找到的其他解决方案对我不起作用。

    我也有类似的问题。为了在加载新选项卡之前从以前的请求中删除选项卡,我采取了以下步骤:

  • 拆下凸耳(#凸耳ul li)
  • 已删除选项卡内容(#选项卡div)和
  • 刷新了选项卡
  • 这是我使用的代码。对我有用。希望它对你有用

    $('div#tabs ul li').remove();
    $('div#tabs div').remove();
    $("div#tabs").tabs("refresh");
    

    我在网上找到的其他解决方案对我不起作用。

    谢谢你的回答。我不是要清除选项卡功能,而是要删除当前选项卡以添加新选项卡。谢谢你的回答。我不是要清除选项卡功能,而是要删除当前选项卡以添加新选项卡。对不起,什么?
    错误:没有这种方法“长度”对于选项卡小部件实例
    ()对不起,什么?
    错误:对于选项卡小部件实例
    ()