X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmanipulation.js;h=59edcbcefdd5f46e3e036377036b894c62c8e50f;hb=435772e29b4ac4ccfdefbc4045d43f714e153381;hp=3db2c3552146803060fd58c43f4473638d19560f;hpb=3e9ef6f5c08e63a90ef2dfd3bdc833994e7a0ac8;p=jquery.git diff --git a/src/manipulation.js b/src/manipulation.js index 3db2c35..59edcbc 100644 --- a/src/manipulation.js +++ b/src/manipulation.js @@ -77,7 +77,14 @@ jQuery.fn.extend({ wrapInner: function( html ) { return this.each(function() { - jQuery( this ).contents().wrapAll( html ); + var self = jQuery( this ), contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } }); }, @@ -315,7 +322,7 @@ function cloneCopyEvent(orig, ret) { } function buildFragment( args, nodes, scripts ) { - var fragment, cacheable, cached, cacheresults, doc; + var fragment, cacheable, cacheresults, doc; if ( args.length === 1 && typeof args[0] === "string" && args[0].length < 512 && args[0].indexOf("