diff --git a/src/manipulation.js b/src/manipulation.js index 66aa1984d9..625baafe01 100644 --- a/src/manipulation.js +++ b/src/manipulation.js @@ -11,11 +11,11 @@ var rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> wrapMap = { // Support: IE 9 - option: [ 1, "", "" ], - tr: [ 1, "" ], - td: [ 3, "
" ], - _default: [ 0, "" ] + tr: [ 1, "
", "
" ], + td: [ 3, "", "
" ], + _default: [ 0, "", "" ] }; // Support: IE 9 @@ -448,7 +448,7 @@ jQuery.extend({ // Deserialize a standard representation tag = ( rtagName.exec( elem ) || ["", ""] )[ 1 ].toLowerCase(); wrap = wrapMap[ tag ] || wrapMap._default; - tmp.innerHTML = wrap[ 1 ] + elem.replace( rxhtmlTag, "<$1>" ); + tmp.innerHTML = wrap[ 1 ] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[ 2 ]; // Descend through wrappers to the right content j = wrap[ 0 ];