Bug Tracker

Ticket #3552: wrapInner.diff

File wrapInner.diff, 566 bytes (added by ricardobeat, 13 years ago)

alternative patch (core.js r6270)

  • jquery/src/core.js

     
    250250                return this;
    251251        },
    252252
    253         wrapInner: function( html ) {
    254                 return this.each(function(){
    255                         jQuery( this ).contents().wrapAll( html );
    256                 });
     253        wrapInner: function( html ) {
     254                return this.each(function(){
     255                        this.firstChild
     256                                ? jQuery( this ).contents().wrapAll( html )
     257                                : jQuery( this ).append(html);         
     258                });
    257259        },
    258260
    259261        wrap: function( html ) {