diff --git a/media/js/jquery.dataTables.js b/media/js/jquery.dataTables.js index 74652f62..f8ad61a1 100644 --- a/media/js/jquery.dataTables.js +++ b/media/js/jquery.dataTables.js @@ -1946,7 +1946,7 @@ var oSettings = _fnSettingsFromNode( this[_oExt.iApiIndex] ); var i, iLen; var iColumns = oSettings.aoColumns.length; - var nTd, anTds; + var nTd, anTds, nCell, anTrs, jqChildren; /* No point in doing anything if we are requesting what is already true */ if ( oSettings.aoColumns[iCol].bVisible == bShow ) @@ -1980,9 +1980,20 @@ if ( iInsert >= _fnVisbleColumns( oSettings ) ) { nTrHead.appendChild( anTheadTh[iCol] ); + anTrs = $('>tr', oSettings.nTHead); + for ( i=1, iLen=anTrs.length ; itr', oSettings.nTFoot); + for ( i=1, iLen=anTrs.length ; itr', oSettings.nTHead); + for ( i=1, iLen=anTrs.length ; itr', oSettings.nTFoot); + for ( i=1, iLen=anTrs.length ; i