diff --git a/src/editor/utils/element.ts b/src/editor/utils/element.ts index 26fcaaf..04ffdfe 100644 --- a/src/editor/utils/element.ts +++ b/src/editor/utils/element.ts @@ -606,10 +606,10 @@ export function zipElementList( ) as Array> element.trList!.forEach((tr, trIndex) => { let tdIndex = 0 - while (virtualTable[trIndex][tdIndex] === null) { - tdIndex++ - } tr.tdList.forEach(td => { + while (virtualTable[trIndex][tdIndex] === null) { + tdIndex++ + } virtualTable[trIndex][tdIndex] = td for (let i = 1; i < td.rowspan; i++) { virtualTable[trIndex + i][tdIndex] = null