diff --git a/src/manipulation.js b/src/manipulation.js index 1b8066f00..dbf86a7b3 100644 --- a/src/manipulation.js +++ b/src/manipulation.js @@ -161,6 +161,10 @@ jQuery.fn.extend({ return this.after( value ).remove(); }, + detach: function( selector ) { + return this.remove( selector, true ); + }, + domManip: function( args, table, callback ) { var fragment, scripts, cacheable, cached, cacheresults, first, value = args[0]; @@ -256,14 +260,12 @@ jQuery.each({ cleanData( jQuery("*", this).add(this) ); } - this.parentNode && this.parentNode.removeChild( this ); + if ( this.parentNode ) { + this.parentNode.removeChild( this ); + } } }, - detach: function( selector ) { - jQuery( this ).remove( selector, true ) - }, - empty: function() { // Remove element nodes and prevent memory leaks if ( this.nodeType === 1 ) {