diff --git a/wp-admin/js/inline-edit-post.js b/wp-admin/js/inline-edit-post.js
index 48e635f..c877039 100644
--- a/wp-admin/js/inline-edit-post.js
+++ b/wp-admin/js/inline-edit-post.js
@@ -265,9 +265,8 @@ inlineEditPost = {
 
 				if (r) {
 					if ( -1 !== r.indexOf( '<tr' ) ) {
-						$(inlineEditPost.what+id).remove();
-						$('#edit-'+id).before(r).remove();
-						$(inlineEditPost.what+id).hide().fadeIn();
+						$('#edit-'+id).remove();
+						$(inlineEditPost.what+id).empty().append($(r).html()).fadeIn();
 					} else {
 						r = r.replace( /<.[^<>]*?>/g, '' );
 						$('#edit-'+id+' .inline-edit-save .error').html(r).show();
