在Chrome中移动表格行(表格已损坏)

时间:2011-01-06 00:30:35

标签: javascript html google-chrome html-table

我们正在研究数据网格,并发现在使用jQuery在表(TABLE)中移动行(TR)期间,表可能会在Chrome下损坏(Firefox和Opera工作得很好)。在那些情况下,在TD中浮动的DIV不再服从浮点数,或者在另一种情况下,即使HTML结构完全可以,也有额外的列。我还无法生成干净简单的测试用例,但只想询问Chrome中是否存在已知问题。

因为分离整个表并再次重新连接(不改变其他内容)确实解决了问题并且表格布局再次正确,所以看起来真的很麻烦。

1 个答案:

答案 0 :(得分:1)

 var firstRow = document.getElementById('<%=tblColumn.ClientID %>').rows[index]; 
                var secondRow = document.getElementById('<%=tblColumn.ClientID %>').rows[index+1];              
                firstRow.parentNode.insertBefore(secondRow, firstRow);

尝试使用此代码进行chrome