Make sure that forms and selects are added to a jQuery set correctly. Fixes #6912.

This commit is contained in:
John Resig 2011-04-17 10:51:24 -07:00
parent a9b81d759a
commit 728a70c036
2 changed files with 4 additions and 3 deletions

View file

@ -160,7 +160,7 @@ jQuery.fn.extend({
add: function( selector, context ) {
var set = typeof selector === "string" ?
jQuery( selector, context ) :
jQuery.makeArray( selector ),
jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ),
all = jQuery.merge( this.get(), set );
return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ?