Fix #12127. IE9/10 checks fall off the box on clone. Close gh-873.

This commit is contained in:
Daniel Chatfield
2012-07-25 09:32:33 -04:00
committed by Dave Methvin
parent fffd23285a
commit 569d064fc9
4 changed files with 16 additions and 6 deletions

View File

@@ -1895,3 +1895,14 @@ test("html() - script exceptions bubble (#11743)", function() {
ok( false, "error ignored" );
}, "exception bubbled from remote script" );
});
test("checked state is cloned with clone()", function(){
expect(2);
var elem = jQuery.parseHTML('<input type="checkbox" checked="checked"/>')[0];
elem.checked = false;
equal( jQuery(elem).clone().attr('id','clone')[0].checked, false, 'Checked false state correctly cloned' );
elem = jQuery.parseHTML('<input type="checkbox"/>')[0];
elem.checked = true;
equal( jQuery(elem).clone().attr('id','clone')[0].checked, true, 'Checked true state correctly cloned' );
});