From: John Resig Date: Tue, 21 Jul 2009 15:57:51 +0000 (+0000) Subject: Tweaked the detach addition in commit [6474]. X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=7e06b9b70f23dffd9c74047895b53b28af0dafc6;p=jquery.git Tweaked the detach addition in commit [6474]. --- diff --git a/src/manipulation.js b/src/manipulation.js index 1b8066f..dbf86a7 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 ) {