same(jQuery("#sndp").add("#en").add("#sap").get(),q("sndp","en","sap"),"Check elements from document");
same(jQuery("#sndp").add(jQuery("#en")[0]).add(jQuery("#sap")).get(),q("sndp","en","sap"),"Check elements from document");
ok(jQuery([]).add(jQuery("#form")[0].elements).length>=13,"Check elements from array");
// For the time being, we're discontinuing support for jQuery(form.elements) since it's ambiguous in IE
// use jQuery([]).add(form.elements) instead.
//equals( jQuery([]).add(jQuery("#form")[0].elements).length, jQuery(jQuery("#form")[0].elements).length, "Array in constructor must equals array in add()" );
vardivs=jQuery("<div/>").add("#sndp");
ok(!divs[0].parentNode,"Make sure the first element is still the disconnected node.");
divs=jQuery("<div>test</div>").add("#sndp");
equals(divs[0].parentNode.nodeType,11,"Make sure the first element is still the disconnected node.");
divs=jQuery("#sndp").add("<div/>");
ok(!divs[1].parentNode,"Make sure the first element is still the disconnected node.");
same(jQuery("#sndp").add("#en").add("#sap").get(),q("sndp","en","sap"),"Check elements from document");
same(jQuery("#sndp").add(jQuery("#en")[0]).add(jQuery("#sap")).get(),q("sndp","en","sap"),"Check elements from document");
ok(jQuery([]).add(jQuery("#form")[0].elements).length>=13,"Check elements from array");
// For the time being, we're discontinuing support for jQuery(form.elements) since it's ambiguous in IE
// use jQuery([]).add(form.elements) instead.
//equals( jQuery([]).add(jQuery("#form")[0].elements).length, jQuery(jQuery("#form")[0].elements).length, "Array in constructor must equals array in add()" );
vardivs=jQuery("<div/>").add("#sndp");
ok(!divs[0].parentNode,"Make sure the first element is still the disconnected node.");
divs=jQuery("<div>test</div>").add("#sndp");
equals(divs[0].parentNode.nodeType,11,"Make sure the first element is still the disconnected node.");
divs=jQuery("#sndp").add("<div/>");
ok(!divs[1].parentNode,"Make sure the first element is still the disconnected node.");