Fix problem with appending multiple string arguments in IE 6. Fixes #9072.

This commit is contained in:
John Resig 2011-05-03 15:02:26 -04:00
parent 3cdffce19f
commit bfad45fe45
2 changed files with 16 additions and 5 deletions

View file

@ -227,7 +227,7 @@ test("unwrap()", function() {
});
var testAppend = function(valueObj) {
expect(40);
expect(41);
var defaultText = "Try them out:"
var result = jQuery("#first").append(valueObj("<b>buga</b>"));
equals( result.text(), defaultText + "buga", "Check if text appending works" );
@ -344,6 +344,17 @@ var testAppend = function(valueObj) {
equals( $radio[0].checked, true, "Reappending radios uphold which radio is checked" );
equals( $radioNot[0].checked, false, "Reappending radios uphold not being checked" );
QUnit.reset();
var prev = jQuery("#sap").children().length;
jQuery("#sap").append(
"<span></span>",
"<span></span>",
"<span></span>"
);
equals( jQuery("#sap").children().length, prev + 3, "Make sure that multiple arguments works." );
QUnit.reset();
}
test("append(String|Element|Array&lt;Element&gt;|jQuery)", function() {