diff --git a/js/dataTables.fixedHeader.js b/js/dataTables.fixedHeader.js index 941db01..b4ee43a 100644 --- a/js/dataTables.fixedHeader.js +++ b/js/dataTables.fixedHeader.js @@ -526,11 +526,13 @@ $.extend(FixedHeader.prototype, { itemDom.placeholder = null; } - if (item === 'header') { - itemDom.host.prepend(tablePart); - } - else { - itemDom.host.append(tablePart); + if (!$.contains(itemDom.host[0], tablePart[0])) { + if (item === 'header') { + itemDom.host.prepend(tablePart); + } + else { + itemDom.host.append(tablePart); + } } if (itemDom.floating) {