我正在使用 jquery draggable 将内容添加到我的编辑器的 td 中。每当我这样做时,我都会在insertAfter
删除内容的 TD 的父 tr(using ) 旁边添加一个额外的 tr。添加的 tr 有一个 TD 和 text this is a copy of tr
。现在的问题是每次用户删除内容时都会添加 tr。当他尝试替换已经删除的内容时也会发生这种情况。这导致添加了不必要的 tr。
如何确保 tr 仅在已删除 td 的父 tr 旁边添加一次?
var objTR = $(TableEditor.sourceTD).parent(); /*Get the source TD's parent row */
var clone = $(objTR).clone(); /*Clone the entire Row in the memory and then insert it */
if (!copyContent) $(clone).find('td').html("Change the content of this column"); /* if copyContent is false then loop through all the TD's and empty the content of the Td */
$(clone).find('td').remove();
$(clone).html('<td class="unlocked" replacesource="1" height="200" valign="top">This is a copy of TR </tr>')
$(clone).insertAfter(objTR); /*insert the new row*/