内容未显示在jquery ui选项卡中

时间:2011-11-10 16:05:08

标签: jquery jquery-ui jquery-selectors

我已经创建了一个创建jquery ui选项卡的示例,我正在创建一个动态表,并在jquery ui选项卡中呈现该表。但它只显示最后一个选项卡中的表,而不显示在前两个选项卡中。下面是我的代码。

<script>
$(document).ready(function(){ 
    var $table = $('<div><table><th>Name</th><th>Age</th>Address<th></th></table></div>');

    var $myDiv = $('<div id="tabs">'+
                        '<ul>'+ 
                            '<li><a href="#tabs-1">Nunc tincidunt</a></li>'+
                            '<li><a href="#tabs-2">Proin dolor</a></li>'+
                            '<li><a href="#tabs-3">Aenean lacinia</a></li>'+
                        '</ul>'+
                            '<div id="tabs-1">'+
                            '</div>'+
                            '<div id="tabs-2">'+        
                            '</div>'+
                            '<div id="tabs-3">'+
                            '</div>'+
                '</div>');
                alert($myDiv);

    $myDiv.appendTo("body");

    $myDiv.tabs();
    $("#tabs-1").append($table);
    $("#tabs-2").append($table);
    $("#tabs-3").append($table);
}); 
</script>

我只是坚持这个,我也尝试了appendTo方法,但同样的问题。

1 个答案:

答案 0 :(得分:1)

您可以尝试添加append($table.clone())。当您将表的单个实例附加到下一部分时,它会将其从前一部分中删除。