Skip to content
Permalink
Browse files

Fix regression in add and append in IE after revision 3463

  • Loading branch information
brandonaaron committed Oct 6, 2007
1 parent ad1cef9 commit bb998f25185e9b98514219e2ab169411f4ed7fb0
Showing with 10 additions and 5 deletions.
  1. +10 −5 src/core.js
@@ -331,7 +331,12 @@ jQuery.fn = jQuery.prototype = {
},

add: function( selector ) {
return this.pushStack( jQuery.merge( this.get(), jQuery( selector ) ) );
return this.pushStack( jQuery.merge(
this.get(),
selector.constructor == String ?
jQuery( selector ).get() :
selector.length != undefined && (!selector.nodeName || jQuery.nodeName(selector, "form")) ?
selector : [selector] ) );
},

is: function( selector ) {
@@ -948,18 +953,18 @@ jQuery.extend({
div.firstChild && div.firstChild.childNodes :

// String was a bare <thead> or <tfoot>
wrap[1] == "<table>" && s.indexOf("<tbody") < 0 ?
wrap[1] == "<table>" && tags.indexOf("<tbody") < 0 ?
div.childNodes :
[];

for ( var i = tbody.length - 1; i >= 0 ; --i )
if ( jQuery.nodeName( tbody[ i ], "tbody" ) && !tbody[ i ].childNodes.length )
tbody[ i ].parentNode.removeChild( tbody[ i ] );

// IE completely kills leading whitespace when innerHTML is used
if ( /^\s/.test( elem ) )
div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), div.firstChild );

}

elem = jQuery.makeArray( div.childNodes );

0 comments on commit bb998f2

Please sign in to comment.
You can’t perform that action at this time.