], function( support ) {
(function() {
- var input,
- fragment = document.createDocumentFragment(),
+ var fragment = document.createDocumentFragment(),
div = fragment.appendChild( document.createElement( "div" ) );
// #11217 - WebKit loses check when the name is after the checked attribute
// old WebKit doesn't clone checked state correctly in fragments
support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;
- // Make sure checked status is properly cloned
- // Support: IE9, IE10
- input = document.createElement("input");
- input.type = "checkbox";
- input.checked = true;
- support.noCloneChecked = input.cloneNode( true ).checked;
+ // Make sure textarea (and checkbox) defaultValue is properly cloned
+ // Support: IE9-IE11+
+ div.innerHTML = "<textarea>x</textarea>";
+ support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
})();
return support;
"clearCloneStyle": false,
"cors": true,
"focusinBubbles": true,
- "noCloneChecked": true,
+ "noCloneChecked": false,
"optDisabled": true,
"optSelected": false,
"pixelPosition": true,