22
33var rinlinejQuery = / j Q u e r y \d + = " (?: \d + | n u l l ) " / g,
44 rleadingWhitespace = / ^ \s + / ,
5- rxhtmlTag = / < (? ! a r e a | b r | c o l | e m b e d | h r | i m g | i n p u t | l i n k | m e t a | p a r a m ) ( ( [ \w : ] + ) [ ^ > ] * ) \/ > / ig,
65 rtagName = / < ( [ \w : ] + ) / ,
76 rtbody = / < t b o d y / i,
87 rhtml = / < | & # ? \w + ; / ,
@@ -11,7 +10,6 @@ var rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g,
1110 rchecked = / c h e c k e d \s * (?: [ ^ = ] | = \s * .c h e c k e d .) / i,
1211 raction = / \= ( [ ^ = " ' > \s ] + \/ ) > / g,
1312 wrapMap = {
14- option : [ 1 , "<select multiple='multiple'>" , "</select>" ] ,
1513 legend : [ 1 , "<fieldset>" , "</fieldset>" ] ,
1614 thead : [ 1 , "<table>" , "</table>" ] ,
1715 tr : [ 2 , "<table><tbody>" , "</tbody></table>" ] ,
@@ -21,7 +19,6 @@ var rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g,
2119 _default : [ 0 , "" , "" ]
2220 } ;
2321
24- wrapMap . optgroup = wrapMap . option ;
2522wrapMap . tbody = wrapMap . tfoot = wrapMap . colgroup = wrapMap . caption = wrapMap . thead ;
2623wrapMap . th = wrapMap . td ;
2724
@@ -235,8 +232,6 @@ jQuery.fn.extend({
235232 ( jQuery . support . leadingWhitespace || ! rleadingWhitespace . test ( value ) ) &&
236233 ! wrapMap [ ( rtagName . exec ( value ) || [ "" , "" ] ) [ 1 ] . toLowerCase ( ) ] ) {
237234
238- value = value . replace ( rxhtmlTag , "<$1></$2>" ) ;
239-
240235 try {
241236 for ( var i = 0 , l = this . length ; i < l ; i ++ ) {
242237 // Remove element nodes and prevent memory leaks
@@ -483,8 +478,6 @@ jQuery.extend({
483478 elem = context . createTextNode ( elem ) ;
484479
485480 } else if ( typeof elem === "string" ) {
486- // Fix "XHTML"-style tags in all browsers
487- elem = elem . replace ( rxhtmlTag , "<$1></$2>" ) ;
488481
489482 // Trim whitespace, otherwise indexOf won't work as expected
490483 var tag = ( rtagName . exec ( elem ) || [ "" , "" ] ) [ 1 ] . toLowerCase ( ) ,
0 commit comments