Skip to content
Permalink
Browse files

Fix for #2002

  • Loading branch information
jzaefferer committed Dec 6, 2007
1 parent be4a8c3 commit d44e9451f789db40e7cb370717258c00dff10edd
Showing with 6 additions and 3 deletions.
  1. +1 −1 src/core.js
  2. +5 −2 test/unit/core.js
@@ -340,7 +340,7 @@ jQuery.fn = jQuery.prototype = {
},

add: function( selector ) {
return this.pushStack( jQuery.merge(
return !selector ? this : this.pushStack( jQuery.merge(
this.get(),
selector.constructor == String ?
jQuery( selector ).get() :
@@ -208,8 +208,8 @@ test("get(Number)", function() {
ok( $("p").get(0) == document.getElementById("firstp"), "Get A Single Element" );
});

test("add(String|Element|Array)", function() {
expect(7);
test("add(String|Element|Array|undefined)", function() {
expect(8);
isSet( $("#sndp").add("#en").add("#sap").get(), q("sndp", "en", "sap"), "Check elements from document" );
isSet( $("#sndp").add( $("#en")[0] ).add( $("#sap") ).get(), q("sndp", "en", "sap"), "Check elements from document" );
ok( $([]).add($("#form")[0].elements).length >= 13, "Check elements from array" );
@@ -221,6 +221,9 @@ test("add(String|Element|Array)", function() {
var x = $([]).add("<p id='x1'>xxx</p>").add("<p id='x2'>xxx</p>");
ok( x[0].id == "x1", "Check on-the-fly element1" );
ok( x[1].id == "x2", "Check on-the-fly element2" );

var notDefined;
equals( $([]).add(notDefined).length, 0, "Check that undefined adds nothing." );
});

test("each(Function)", function() {

0 comments on commit d44e945

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