bug 6158; fixing replaceWith from throwing errors on empty elements
[jquery.git] / src / manipulation.js
index ba31697..a4a81de 100644 (file)
@@ -261,6 +261,9 @@ jQuery.fn.extend({
                                }
                        });
                } else {
+            if ( !this.length ) {
+                return this;
+            }
                        return this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value );
                }
        },