2
2
3
3
var rinlinejQuery = / j Q u e r y \d + = " (?: \d + | n u l l ) " / g,
4
4
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,
6
5
rtagName = / < ( [ \w : ] + ) / ,
7
6
rtbody = / < t b o d y / i,
8
7
rhtml = / < | & # ? \w + ; / ,
@@ -11,7 +10,6 @@ var rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g,
11
10
rchecked = / c h e c k e d \s * (?: [ ^ = ] | = \s * .c h e c k e d .) / i,
12
11
raction = / \= ( [ ^ = " ' > \s ] + \/ ) > / g,
13
12
wrapMap = {
14
- option : [ 1 , "<select multiple='multiple'>" , "</select>" ] ,
15
13
legend : [ 1 , "<fieldset>" , "</fieldset>" ] ,
16
14
thead : [ 1 , "<table>" , "</table>" ] ,
17
15
tr : [ 2 , "<table><tbody>" , "</tbody></table>" ] ,
@@ -21,7 +19,6 @@ var rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g,
21
19
_default : [ 0 , "" , "" ]
22
20
} ;
23
21
24
- wrapMap . optgroup = wrapMap . option ;
25
22
wrapMap . tbody = wrapMap . tfoot = wrapMap . colgroup = wrapMap . caption = wrapMap . thead ;
26
23
wrapMap . th = wrapMap . td ;
27
24
@@ -235,8 +232,6 @@ jQuery.fn.extend({
235
232
( jQuery . support . leadingWhitespace || ! rleadingWhitespace . test ( value ) ) &&
236
233
! wrapMap [ ( rtagName . exec ( value ) || [ "" , "" ] ) [ 1 ] . toLowerCase ( ) ] ) {
237
234
238
- value = value . replace ( rxhtmlTag , "<$1></$2>" ) ;
239
-
240
235
try {
241
236
for ( var i = 0 , l = this . length ; i < l ; i ++ ) {
242
237
// Remove element nodes and prevent memory leaks
@@ -483,8 +478,6 @@ jQuery.extend({
483
478
elem = context . createTextNode ( elem ) ;
484
479
485
480
} else if ( typeof elem === "string" ) {
486
- // Fix "XHTML"-style tags in all browsers
487
- elem = elem . replace ( rxhtmlTag , "<$1></$2>" ) ;
488
481
489
482
// Trim whitespace, otherwise indexOf won't work as expected
490
483
var tag = ( rtagName . exec ( elem ) || [ "" , "" ] ) [ 1 ] . toLowerCase ( ) ,
0 commit comments