如何保留函数正在删除的td样式元素?

时间:2011-10-12 15:18:41

标签: jquery

此代码是fixedtableheader程序的一部分。但是,当您打开寻呼机功能(在表格的底部添加一些箭头,以便您可以一次前进页面)时,它会丢失表格的td值中的样式信息。我想修改这段代码,以便它首先从我的tds获取td元素,并将它们添加到它创建的td中。有人可以帮忙吗?

这是导致丢失td元素的函数,与添加class =“ui-widget-content”相同。顺便说一句,当我不使用寻呼机选项时,我的样式信息仍然存在,所以我甚至不确定100%这是原因,但我想尝试在这里添加元素,如果你可以提供如何的输入做什么,看看是否有效。

    function objectToTable(objectArray,table){
        var body=$('tbody',table);
        body.children().remove();
        for(var i=0;i<objectArray.length;i++){
             tr=$('<tr></tr>');
             for(var j in objectArray[i]){
                  tr.append($('<td class="ui-widget-content"></td>').html(objectArray[i][j]));
             }
             body.append(tr);
        }
    }

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在不了解您的网页的情况下,只需使用jQuery添加类就可以了。

$('td').addClass("ui-widget-content"); 

我建议你修改选择器虽然只是td元素而不是页面上的所有元素,这样做。