jquery core: Closes #3255. The div used in jQuery.clean is emptied in the end. Cleaning the parentNode's properties of the elements.

This commit is contained in:
Ariel Flesler 2008-12-25 19:47:56 +00:00
parent 4b25b147ab
commit 0e3e470edc
2 changed files with 19 additions and 3 deletions

View file

@ -451,7 +451,7 @@ test("attr(Hash)", function() {
});
test("attr(String, Object)", function() {
expect(17);
expect(19);
var div = jQuery("div").attr("foo", "bar");
fail = false;
for ( var i = 0; i < div.size(); i++ ) {
@ -515,6 +515,16 @@ test("attr(String, Object)", function() {
}
ok( thrown, "Exception thrown when trying to change type property" );
equals( "checkbox", jQuery(check).attr('type'), "Verify that you can change the type of an input element that isn't in the DOM" );
var check = jQuery("<input />");
var thrown = true;
try {
check.attr('type','checkbox');
} catch(e) {
thrown = false;
}
ok( thrown, "Exception thrown when trying to change type property" );
equals( "checkbox", check.attr('type'), "Verify that you can change the type of an input element that isn't in the DOM" );
});
if ( !isLocal ) {
@ -1139,6 +1149,8 @@ test("is(String)", function() {
});
test("jQuery.merge()", function() {
expect(6);
var parse = jQuery.merge;
same( parse([],[]), [], "Empty arrays" );